All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.serenitybdd.rest.stubs.ResponseSpecificationStub Maven / Gradle / Ivy

There is a newer version: 4.2.12
Show newest version
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 expectedStatusCode) {
        return this;
    }

    @Override
    public ResponseSpecification statusCode(final int expectedStatusCode) {
        return this;
    }

    @Override
    public ResponseSpecification statusLine(final Matcher 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 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