KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > mockobjects > apache > commons > httpclient > MockHttpMethodFactory


1 package com.mockobjects.apache.commons.httpclient;
2
3 import com.mockobjects.MockObject;
4 import com.mockobjects.ReturnObjectList;
5 import org.apache.commons.httpclient.HttpMethod;
6 import org.apache.commons.httpclient.methods.*;
7 import alt.org.apache.commons.httpclient.HttpMethodFactory;
8
9 public class MockHttpMethodFactory extends MockObject implements HttpMethodFactory {
10     private final ReturnObjectList methods = new ReturnObjectList("methods");
11
12     public void addCreateMethod(HttpMethod method) {
13         methods.addObjectToReturn(method);
14     }
15
16     public PostMethod createPostMethod() {
17         return (PostMethod) methods.nextReturnObject();
18     }
19
20     public PutMethod createPutMethod() {
21         return (PutMethod) methods.nextReturnObject();
22     }
23
24     public GetMethod createGetMethod() {
25         return (GetMethod) methods.nextReturnObject();
26     }
27
28     public DeleteMethod createDeleteMethod() {
29         return (DeleteMethod) methods.nextReturnObject();
30     }
31
32     public HeadMethod createHeadMethod() {
33         return (HeadMethod) methods.nextReturnObject();
34     }
35
36     public OptionsMethod createOptionsMethod() {
37         return (OptionsMethod) methods.nextReturnObject();
38     }
39
40 }
41
Popular Tags