package digitalwallet.mock;
import org.apache.http.ProtocolVersion;
import org.apache.http.StatusLine;
public class MockStatusLine implements StatusLine {
private final static ProtocolVersion defaultVersion = new ProtocolVersion("HTTP/1.1", 1, 1);
private final static String defaultReasonPhrase = "OK";
private final static int defaultStatusCode = 200;
private ProtocolVersion version;
private String reasonPhrase;
private int statusCode;
public MockStatusLine() {
version = defaultVersion;
reasonPhrase = defaultReasonPhrase;
statusCode = defaultStatusCode;
}
public MockStatusLine(final ProtocolVersion version, int statusCode) {
this.version = version;
reasonPhrase = defaultReasonPhrase;
this.statusCode = statusCode;
}
public MockStatusLine(final ProtocolVersion version, final String reasonPhrase, int statusCode) {
this.version = version;
this.reasonPhrase = reasonPhrase;
this.statusCode = statusCode;
}
@Override
public ProtocolVersion getProtocolVersion() {
return version;
}
@Override
public int getStatusCode() {
return statusCode;
}
@Override
public String getReasonPhrase() {
return reasonPhrase;
}
public void setStatusCode(int statusCode) {
this.statusCode = statusCode;
}
public void setReasonPhrase(final String reasonPhrase) {
this.reasonPhrase = reasonPhrase;
}
}