Class ResponseSpecificationStub

java.lang.Object
net.serenitybdd.rest.stubs.ResponseSpecificationStub
All Implemented Interfaces:
io.restassured.specification.ResponseSpecification

public class ResponseSpecificationStub
extends java.lang.Object
implements io.restassured.specification.ResponseSpecification
Created by john on 23/07/2015.
  • Constructor Summary

    Constructors
    Constructor Description
    ResponseSpecificationStub()  
  • Method Summary

    Modifier and Type Method Description
    io.restassured.specification.ResponseSpecification and()  
    io.restassured.specification.ResponseSpecification appendRoot​(java.lang.String pathToAppend)  
    io.restassured.specification.ResponseSpecification appendRoot​(java.lang.String pathToAppend, java.util.List<io.restassured.specification.Argument> arguments)  
    io.restassured.specification.ResponseSpecification appendRootPath​(java.lang.String pathToAppend)  
    io.restassured.specification.ResponseSpecification appendRootPath​(java.lang.String pathToAppend, java.util.List<io.restassured.specification.Argument> arguments)  
    io.restassured.specification.ResponseSpecification body​(java.lang.String key, java.util.List<io.restassured.specification.Argument> arguments, org.hamcrest.Matcher matcher, java.lang.Object... additionalKeyMatcherPairs)  
    io.restassured.specification.ResponseSpecification body​(java.lang.String path, org.hamcrest.Matcher<?> matcher, java.lang.Object... additionalKeyMatcherPairs)  
    io.restassured.specification.ResponseSpecification body​(java.util.List<io.restassured.specification.Argument> arguments, org.hamcrest.Matcher matcher, java.lang.Object... additionalKeyMatcherPairs)  
    io.restassured.specification.ResponseSpecification body​(org.hamcrest.Matcher<?> matcher, org.hamcrest.Matcher<?>... additionalMatchers)  
    io.restassured.specification.ResponseSpecification contentType​(io.restassured.http.ContentType contentType)  
    io.restassured.specification.ResponseSpecification contentType​(java.lang.String contentType)  
    io.restassured.specification.ResponseSpecification contentType​(org.hamcrest.Matcher<? super java.lang.String> contentType)  
    io.restassured.specification.ResponseSpecification cookie​(java.lang.String cookieName)  
    io.restassured.specification.ResponseSpecification cookie​(java.lang.String cookieName, io.restassured.matcher.DetailedCookieMatcher detailedCookieMatcher)  
    io.restassured.specification.ResponseSpecification cookie​(java.lang.String cookieName, java.lang.Object expectedValue)  
    io.restassured.specification.ResponseSpecification cookie​(java.lang.String cookieName, org.hamcrest.Matcher<?> expectedValueMatcher)  
    io.restassured.specification.ResponseSpecification cookies​(java.lang.String firstExpectedCookieName, java.lang.Object firstExpectedCookieValue, java.lang.Object... expectedCookieNameValuePairs)  
    io.restassured.specification.ResponseSpecification cookies​(java.util.Map<java.lang.String,​?> expectedCookies)  
    io.restassured.specification.ResponseSpecification defaultParser​(io.restassured.parsing.Parser parser)  
    io.restassured.specification.ResponseSpecification detachRoot​(java.lang.String pathToDetach)  
    io.restassured.specification.ResponseSpecification detachRootPath​(java.lang.String pathToDetach)  
    io.restassured.specification.ResponseSpecification expect()  
    io.restassured.specification.RequestSpecification given()  
    io.restassured.specification.ResponseSpecification header​(java.lang.String headerName, java.lang.String expectedValue)  
    <T> io.restassured.specification.ResponseSpecification header​(java.lang.String s, java.util.function.Function<java.lang.String,​T> restAssuredFunction, org.hamcrest.Matcher<? super T> matcher)  
    io.restassured.specification.ResponseSpecification header​(java.lang.String headerName, org.hamcrest.Matcher<?> expectedValueMatcher)  
    io.restassured.specification.ResponseSpecification headers​(java.lang.String firstExpectedHeaderName, java.lang.Object firstExpectedHeaderValue, java.lang.Object... expectedHeaders)  
    io.restassured.specification.ResponseSpecification headers​(java.util.Map<java.lang.String,​?> expectedHeaders)  
    io.restassured.specification.ResponseLogSpecification log()  
    io.restassured.specification.ResponseSpecification logDetail​(io.restassured.filter.log.LogDetail logDetail)  
    io.restassured.specification.ResponseSpecification noRoot()  
    io.restassured.specification.ResponseSpecification noRootPath()  
    io.restassured.specification.ResponseSpecification parser​(java.lang.String contentType, io.restassured.parsing.Parser parser)  
    io.restassured.specification.RequestSpecification request()  
    io.restassured.specification.ResponseSpecification response()  
    io.restassured.specification.ResponseSpecification root​(java.lang.String rootPath)  
    io.restassured.specification.ResponseSpecification root​(java.lang.String rootPath, java.util.List<io.restassured.specification.Argument> arguments)  
    io.restassured.specification.ResponseSpecification rootPath​(java.lang.String rootPath)  
    io.restassured.specification.ResponseSpecification rootPath​(java.lang.String rootPath, java.util.List<io.restassured.specification.Argument> arguments)  
    io.restassured.specification.ResponseSpecification spec​(io.restassured.specification.ResponseSpecification responseSpecificationToMerge)  
    io.restassured.specification.ResponseSpecification statusCode​(int expectedStatusCode)  
    io.restassured.specification.ResponseSpecification statusCode​(org.hamcrest.Matcher<? super java.lang.Integer> expectedStatusCode)  
    io.restassured.specification.ResponseSpecification statusLine​(java.lang.String expectedStatusLine)  
    io.restassured.specification.ResponseSpecification statusLine​(org.hamcrest.Matcher<? super java.lang.String> expectedStatusLine)  
    io.restassured.specification.ResponseSpecification that()  
    io.restassured.specification.ResponseSpecification then()  
    io.restassured.specification.ResponseSpecification time​(org.hamcrest.Matcher<java.lang.Long> matcher)  
    io.restassured.specification.ResponseSpecification time​(org.hamcrest.Matcher<java.lang.Long> matcher, java.util.concurrent.TimeUnit timeUnit)  
    io.restassured.response.Response validate​(io.restassured.response.Response response)  
    io.restassured.specification.RequestSender when()  
    io.restassured.specification.RequestSpecification with()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ResponseSpecificationStub

      public ResponseSpecificationStub()
  • Method Details

    • validate

      public io.restassured.response.Response validate​(io.restassured.response.Response response)
      Specified by:
      validate in interface io.restassured.specification.ResponseSpecification
    • time

      public io.restassured.specification.ResponseSpecification time​(org.hamcrest.Matcher<java.lang.Long> matcher)
      Specified by:
      time in interface io.restassured.specification.ResponseSpecification
    • time

      public io.restassured.specification.ResponseSpecification time​(org.hamcrest.Matcher<java.lang.Long> matcher, java.util.concurrent.TimeUnit timeUnit)
      Specified by:
      time in interface io.restassured.specification.ResponseSpecification
    • body

      public io.restassured.specification.ResponseSpecification body​(java.lang.String key, java.util.List<io.restassured.specification.Argument> arguments, org.hamcrest.Matcher matcher, java.lang.Object... additionalKeyMatcherPairs)
      Specified by:
      body in interface io.restassured.specification.ResponseSpecification
    • body

      public io.restassured.specification.ResponseSpecification body​(java.util.List<io.restassured.specification.Argument> arguments, org.hamcrest.Matcher matcher, java.lang.Object... additionalKeyMatcherPairs)
      Specified by:
      body in interface io.restassured.specification.ResponseSpecification
    • statusCode

      public io.restassured.specification.ResponseSpecification statusCode​(org.hamcrest.Matcher<? super java.lang.Integer> expectedStatusCode)
      Specified by:
      statusCode in interface io.restassured.specification.ResponseSpecification
    • statusCode

      public io.restassured.specification.ResponseSpecification statusCode​(int expectedStatusCode)
      Specified by:
      statusCode in interface io.restassured.specification.ResponseSpecification
    • statusLine

      public io.restassured.specification.ResponseSpecification statusLine​(org.hamcrest.Matcher<? super java.lang.String> expectedStatusLine)
      Specified by:
      statusLine in interface io.restassured.specification.ResponseSpecification
    • statusLine

      public io.restassured.specification.ResponseSpecification statusLine​(java.lang.String expectedStatusLine)
      Specified by:
      statusLine in interface io.restassured.specification.ResponseSpecification
    • headers

      public io.restassured.specification.ResponseSpecification headers​(java.util.Map<java.lang.String,​?> expectedHeaders)
      Specified by:
      headers in interface io.restassured.specification.ResponseSpecification
    • headers

      public io.restassured.specification.ResponseSpecification headers​(java.lang.String firstExpectedHeaderName, java.lang.Object firstExpectedHeaderValue, java.lang.Object... expectedHeaders)
      Specified by:
      headers in interface io.restassured.specification.ResponseSpecification
    • header

      public io.restassured.specification.ResponseSpecification header​(java.lang.String headerName, org.hamcrest.Matcher<?> expectedValueMatcher)
      Specified by:
      header in interface io.restassured.specification.ResponseSpecification
    • header

      public <T> io.restassured.specification.ResponseSpecification header​(java.lang.String s, java.util.function.Function<java.lang.String,​T> restAssuredFunction, org.hamcrest.Matcher<? super T> matcher)
      Specified by:
      header in interface io.restassured.specification.ResponseSpecification
    • header

      public io.restassured.specification.ResponseSpecification header​(java.lang.String headerName, java.lang.String expectedValue)
      Specified by:
      header in interface io.restassured.specification.ResponseSpecification
    • cookies

      public io.restassured.specification.ResponseSpecification cookies​(java.util.Map<java.lang.String,​?> expectedCookies)
      Specified by:
      cookies in interface io.restassured.specification.ResponseSpecification
    • cookie

      public io.restassured.specification.ResponseSpecification cookie​(java.lang.String cookieName)
      Specified by:
      cookie in interface io.restassured.specification.ResponseSpecification
    • cookies

      public io.restassured.specification.ResponseSpecification cookies​(java.lang.String firstExpectedCookieName, java.lang.Object firstExpectedCookieValue, java.lang.Object... expectedCookieNameValuePairs)
      Specified by:
      cookies in interface io.restassured.specification.ResponseSpecification
    • cookie

      public io.restassured.specification.ResponseSpecification cookie​(java.lang.String cookieName, org.hamcrest.Matcher<?> expectedValueMatcher)
      Specified by:
      cookie in interface io.restassured.specification.ResponseSpecification
    • cookie

      public io.restassured.specification.ResponseSpecification cookie​(java.lang.String cookieName, io.restassured.matcher.DetailedCookieMatcher detailedCookieMatcher)
      Specified by:
      cookie in interface io.restassured.specification.ResponseSpecification
    • cookie

      public io.restassured.specification.ResponseSpecification cookie​(java.lang.String cookieName, java.lang.Object expectedValue)
      Specified by:
      cookie in interface io.restassured.specification.ResponseSpecification
    • log

      public io.restassured.specification.ResponseLogSpecification log()
      Specified by:
      log in interface io.restassured.specification.ResponseSpecification
    • rootPath

      public io.restassured.specification.ResponseSpecification rootPath​(java.lang.String rootPath)
      Specified by:
      rootPath in interface io.restassured.specification.ResponseSpecification
    • rootPath

      public io.restassured.specification.ResponseSpecification rootPath​(java.lang.String rootPath, java.util.List<io.restassured.specification.Argument> arguments)
      Specified by:
      rootPath in interface io.restassured.specification.ResponseSpecification
    • root

      public io.restassured.specification.ResponseSpecification root​(java.lang.String rootPath, java.util.List<io.restassured.specification.Argument> arguments)
      Specified by:
      root in interface io.restassured.specification.ResponseSpecification
    • root

      public io.restassured.specification.ResponseSpecification root​(java.lang.String rootPath)
      Specified by:
      root in interface io.restassured.specification.ResponseSpecification
    • noRoot

      public io.restassured.specification.ResponseSpecification noRoot()
      Specified by:
      noRoot in interface io.restassured.specification.ResponseSpecification
    • appendRootPath

      public io.restassured.specification.ResponseSpecification appendRootPath​(java.lang.String pathToAppend)
      Specified by:
      appendRootPath in interface io.restassured.specification.ResponseSpecification
    • appendRootPath

      public io.restassured.specification.ResponseSpecification appendRootPath​(java.lang.String pathToAppend, java.util.List<io.restassured.specification.Argument> arguments)
      Specified by:
      appendRootPath in interface io.restassured.specification.ResponseSpecification
    • noRootPath

      public io.restassured.specification.ResponseSpecification noRootPath()
      Specified by:
      noRootPath in interface io.restassured.specification.ResponseSpecification
    • appendRoot

      public io.restassured.specification.ResponseSpecification appendRoot​(java.lang.String pathToAppend)
      Specified by:
      appendRoot in interface io.restassured.specification.ResponseSpecification
    • detachRootPath

      public io.restassured.specification.ResponseSpecification detachRootPath​(java.lang.String pathToDetach)
      Specified by:
      detachRootPath in interface io.restassured.specification.ResponseSpecification
    • appendRoot

      public io.restassured.specification.ResponseSpecification appendRoot​(java.lang.String pathToAppend, java.util.List<io.restassured.specification.Argument> arguments)
      Specified by:
      appendRoot in interface io.restassured.specification.ResponseSpecification
    • detachRoot

      public io.restassured.specification.ResponseSpecification detachRoot​(java.lang.String pathToDetach)
      Specified by:
      detachRoot in interface io.restassured.specification.ResponseSpecification
    • contentType

      public io.restassured.specification.ResponseSpecification contentType​(io.restassured.http.ContentType contentType)
      Specified by:
      contentType in interface io.restassured.specification.ResponseSpecification
    • contentType

      public io.restassured.specification.ResponseSpecification contentType​(java.lang.String contentType)
      Specified by:
      contentType in interface io.restassured.specification.ResponseSpecification
    • contentType

      public io.restassured.specification.ResponseSpecification contentType​(org.hamcrest.Matcher<? super java.lang.String> contentType)
      Specified by:
      contentType in interface io.restassured.specification.ResponseSpecification
    • body

      public io.restassured.specification.ResponseSpecification body​(org.hamcrest.Matcher<?> matcher, org.hamcrest.Matcher<?>... additionalMatchers)
      Specified by:
      body in interface io.restassured.specification.ResponseSpecification
    • body

      public io.restassured.specification.ResponseSpecification body​(java.lang.String path, org.hamcrest.Matcher<?> matcher, java.lang.Object... additionalKeyMatcherPairs)
      Specified by:
      body in interface io.restassured.specification.ResponseSpecification
    • when

      public io.restassured.specification.RequestSender when()
      Specified by:
      when in interface io.restassured.specification.ResponseSpecification
    • given

      public io.restassured.specification.RequestSpecification given()
      Specified by:
      given in interface io.restassured.specification.ResponseSpecification
    • that

      public io.restassured.specification.ResponseSpecification that()
      Specified by:
      that in interface io.restassured.specification.ResponseSpecification
    • request

      public io.restassured.specification.RequestSpecification request()
      Specified by:
      request in interface io.restassured.specification.ResponseSpecification
    • response

      public io.restassured.specification.ResponseSpecification response()
      Specified by:
      response in interface io.restassured.specification.ResponseSpecification
    • and

      public io.restassured.specification.ResponseSpecification and()
      Specified by:
      and in interface io.restassured.specification.ResponseSpecification
    • with

      public io.restassured.specification.RequestSpecification with()
      Specified by:
      with in interface io.restassured.specification.ResponseSpecification
    • then

      public io.restassured.specification.ResponseSpecification then()
      Specified by:
      then in interface io.restassured.specification.ResponseSpecification
    • expect

      public io.restassured.specification.ResponseSpecification expect()
      Specified by:
      expect in interface io.restassured.specification.ResponseSpecification
    • spec

      public io.restassured.specification.ResponseSpecification spec​(io.restassured.specification.ResponseSpecification responseSpecificationToMerge)
      Specified by:
      spec in interface io.restassured.specification.ResponseSpecification
    • parser

      public io.restassured.specification.ResponseSpecification parser​(java.lang.String contentType, io.restassured.parsing.Parser parser)
      Specified by:
      parser in interface io.restassured.specification.ResponseSpecification
    • defaultParser

      public io.restassured.specification.ResponseSpecification defaultParser​(io.restassured.parsing.Parser parser)
      Specified by:
      defaultParser in interface io.restassured.specification.ResponseSpecification
    • logDetail

      public io.restassured.specification.ResponseSpecification logDetail​(io.restassured.filter.log.LogDetail logDetail)
      Specified by:
      logDetail in interface io.restassured.specification.ResponseSpecification