
net.serenitybdd.rest.stubs.ResponseSpecificationStub Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of serenity-rest-assured Show documentation
Show all versions of serenity-rest-assured Show documentation
Serenity RestAssured integration
package net.serenitybdd.rest.stubs;
import com.jayway.restassured.http.ContentType;
import com.jayway.restassured.parsing.Parser;
import com.jayway.restassured.response.Response;
import com.jayway.restassured.specification.Argument;
import com.jayway.restassured.specification.RequestSpecification;
import com.jayway.restassured.specification.ResponseLogSpecification;
import com.jayway.restassured.specification.ResponseSpecification;
import org.hamcrest.Matcher;
import java.net.URI;
import java.net.URL;
import java.util.List;
import java.util.Map;
/**
* Created by john on 23/07/2015.
*/
public class ResponseSpecificationStub implements ResponseSpecification {
@Override
public ResponseSpecification content(final Matcher> matcher, final Matcher>... additionalMatchers) {
return this;
}
@Override
public ResponseSpecification content(final List arguments, final Matcher matcher, final Object... additionalKeyMatcherPairs) {
return this;
}
@Override
public Response validate(final Response response) {
return new ResponseStub();
}
@Override
public ResponseSpecification content(final String key, final Matcher> matcher, final Object... additionalKeyMatcherPairs) {
return this;
}
@Override
public ResponseSpecification body(final String key, final List arguments, final Matcher matcher, final Object... additionalKeyMatcherPairs) {
return this;
}
@Override
public ResponseSpecification body(final List arguments, final Matcher matcher, final Object... additionalKeyMatcherPairs) {
return this;
}
@Override
public ResponseSpecification statusCode(final Matcher super Integer> expectedStatusCode) {
return this;
}
@Override
public ResponseSpecification statusCode(final int expectedStatusCode) {
return this;
}
@Override
public ResponseSpecification statusLine(final Matcher super String> expectedStatusLine) {
return this;
}
@Override
public ResponseSpecification statusLine(final String expectedStatusLine) {
return this;
}
@Override
public ResponseSpecification headers(final Map expectedHeaders) {
return this;
}
@Override
public ResponseSpecification headers(final String firstExpectedHeaderName, final Object firstExpectedHeaderValue, final Object... expectedHeaders) {
return this;
}
@Override
public ResponseSpecification header(final String headerName, final Matcher> expectedValueMatcher) {
return this;
}
@Override
public ResponseSpecification header(final String headerName, final String expectedValue) {
return this;
}
@Override
public ResponseSpecification cookies(final Map expectedCookies) {
return this;
}
@Override
public ResponseSpecification cookie(final String cookieName) {
return this;
}
@Override
public ResponseSpecification cookies(final String firstExpectedCookieName, final Object firstExpectedCookieValue, final Object... expectedCookieNameValuePairs) {
return this;
}
@Override
public ResponseSpecification cookie(final String cookieName, final Matcher> expectedValueMatcher) {
return this;
}
@Override
public ResponseSpecification cookie(final String cookieName, final Object expectedValue) {
return this;
}
@Override
public ResponseLogSpecification log() {
return new ResponseLogSpecificationStub();
}
@Override
public ResponseSpecification rootPath(final String rootPath) {
return this;
}
@Override
public ResponseSpecification rootPath(final String rootPath, final List arguments) {
return this;
}
@Override
public ResponseSpecification root(final String rootPath, final List arguments) {
return this;
}
@Override
public ResponseSpecification root(final String rootPath) {
return this;
}
@Override
public ResponseSpecification noRoot() {
return this;
}
@Override
public ResponseSpecification noRootPath() {
return this;
}
@Override
public ResponseSpecification appendRoot(final String pathToAppend) {
return this;
}
@Override
public ResponseSpecification appendRoot(final String pathToAppend, final List arguments) {
return this;
}
@Override
public ResponseSpecification detachRoot(final String pathToDetach) {
return this;
}
@Override
public ResponseSpecification contentType(final ContentType contentType) {
return this;
}
@Override
public ResponseSpecification contentType(final String contentType) {
return this;
}
@Override
public ResponseSpecification contentType(final Matcher super String> contentType) {
return this;
}
@Override
public ResponseSpecification body(final Matcher> matcher, final Matcher>... additionalMatchers) {
return this;
}
@Override
public ResponseSpecification body(final String path, final Matcher> matcher, final Object... additionalKeyMatcherPairs) {
return this;
}
@Override
public ResponseSpecification content(final String path, final List arguments, final Matcher matcher, final Object... additionalKeyMatcherPairs) {
return this;
}
@Override
public ResponseSpecification when() {
return this;
}
@Override
public RequestSpecification given() {
return new RequestSpecificationStub();
}
@Override
public ResponseSpecification that() {
return this;
}
@Override
public RequestSpecification request() {
return new RequestSpecificationStub();
}
@Override
public ResponseSpecification response() {
return this;
}
@Override
public ResponseSpecification and() {
return this;
}
@Override
public RequestSpecification with() {
return new RequestSpecificationStub();
}
@Override
public ResponseSpecification then() {
return this;
}
@Override
public ResponseSpecification expect() {
return this;
}
@Override
public ResponseSpecification spec(final ResponseSpecification responseSpecificationToMerge) {
return this;
}
@Override
public ResponseSpecification specification(final ResponseSpecification responseSpecificationToMerge) {
return this;
}
@Override
public ResponseSpecification parser(final String contentType, final Parser parser) {
return this;
}
@Override
public ResponseSpecification defaultParser(final Parser parser) {
return this;
}
@Override
public Response get(final String path, final Object... pathParams) {
return new ResponseStub();
}
@Override
public Response get(final String path, final Map pathParams) {
return new ResponseStub();
}
@Override
public Response post(final String path, final Object... pathParams) {
return new ResponseStub();
}
@Override
public Response post(final String path, final Map pathParams) {
return new ResponseStub();
}
@Override
public Response put(final String path, final Object... pathParams) {
return new ResponseStub();
}
@Override
public Response put(final String path, final Map pathParams) {
return new ResponseStub();
}
@Override
public Response delete(final String path, final Object... pathParams) {
return new ResponseStub();
}
@Override
public Response delete(final String path, final Map pathParams) {
return new ResponseStub();
}
@Override
public Response head(final String path, final Object... pathParams) {
return new ResponseStub();
}
@Override
public Response head(final String path, final Map pathParams) {
return new ResponseStub();
}
@Override
public Response patch(final String path, final Object... pathParams) {
return new ResponseStub();
}
@Override
public Response patch(final String path, final Map pathParams) {
return new ResponseStub();
}
@Override
public Response options(final String path, final Object... pathParams) {
return new ResponseStub();
}
@Override
public Response options(final String path, final Map pathParams) {
return new ResponseStub();
}
@Override
public Response get(final URI uri) {
return new ResponseStub();
}
@Override
public Response post(final URI uri) {
return new ResponseStub();
}
@Override
public Response put(final URI uri) {
return new ResponseStub();
}
@Override
public Response delete(final URI uri) {
return new ResponseStub();
}
@Override
public Response head(final URI uri) {
return new ResponseStub();
}
@Override
public Response patch(final URI uri) {
return new ResponseStub();
}
@Override
public Response options(final URI uri) {
return new ResponseStub();
}
@Override
public Response get(final URL url) {
return new ResponseStub();
}
@Override
public Response post(final URL url) {
return new ResponseStub();
}
@Override
public Response put(final URL url) {
return new ResponseStub();
}
@Override
public Response delete(final URL url) {
return new ResponseStub();
}
@Override
public Response head(final URL url) {
return new ResponseStub();
}
@Override
public Response patch(final URL url) {
return new ResponseStub();
}
@Override
public Response options(final URL url) {
return new ResponseStub();
}
@Override
public Response get() {
return new ResponseStub();
}
@Override
public Response post() {
return new ResponseStub();
}
@Override
public Response put() {
return new ResponseStub();
}
@Override
public Response delete() {
return new ResponseStub();
}
@Override
public Response head() {
return new ResponseStub();
}
@Override
public Response patch() {
return new ResponseStub();
}
@Override
public Response options() {
return new ResponseStub();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy