package de.vanmar.android.yarrn.mocking;
import org.scribe.model.OAuthRequest;
import org.scribe.model.ParameterList;
import org.scribe.model.Response;
import org.scribe.model.Verb;
/**
* @author Kolja
* <p/>
* This class is needed to work around a limitation of Mockito/Java that
* prevents Mockito from mocking classes whose parent classes are not
* public. See also
* http://code.google.com/p/mockito/issues/detail?id=212
* <p/>
* Any methods that should be mocked have to be added as a delegate
* here.
*/
public class OAuthRequestForMocking extends OAuthRequest {
public OAuthRequestForMocking(final Verb verb, final String url) {
super(verb, url);
}
@Override
public Response send() {
return super.send();
}
@Override
public ParameterList getBodyParams() {
return super.getBodyParams();
}
@Override
public ParameterList getQueryStringParams() {
return super.getQueryStringParams();
}
@Override
public String getUrl() {
return super.getUrl();
}
@Override
public Verb getVerb() {
return super.getVerb();
}
}