com.atlassian.sal.testresources.net
Class MockRequestFactory

java.lang.Object
  extended by com.atlassian.sal.testresources.net.MockRequestFactory
All Implemented Interfaces:
RequestFactory<Request<?,?>>

public class MockRequestFactory
extends Object
implements RequestFactory<Request<?,?>>

Mock request factory. Either mock a request and call addRequest() with the URL you want that request returned for, or the factory, if no request has been set for that URL, will create a MockRequest for you.


Constructor Summary
MockRequestFactory()
           
 
Method Summary
 void addRequest(String url, Request<?,?> request)
           
 Request<?,?> createRequest(Request.MethodType methodType, String url)
           
 boolean supportsHeader()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MockRequestFactory

public MockRequestFactory()
Method Detail

addRequest

public void addRequest(String url,
                       Request<?,?> request)

createRequest

public Request<?,?> createRequest(Request.MethodType methodType,
                                  String url)
Specified by:
createRequest in interface RequestFactory<Request<?,?>>

supportsHeader

public boolean supportsHeader()
Specified by:
supportsHeader in interface RequestFactory<Request<?,?>>


Copyright © 2013 Atlassian. All Rights Reserved.