Class ResponseStub

java.lang.Object
net.serenitybdd.rest.stubs.ResponseStub
All Implemented Interfaces:
io.restassured.response.Response, io.restassured.response.ResponseBody<io.restassured.response.Response>, io.restassured.response.ResponseBodyData, io.restassured.response.ResponseBodyExtractionOptions, io.restassured.response.ResponseOptions<io.restassured.response.Response>, io.restassured.response.Validatable<io.restassured.response.ValidatableResponse,​io.restassured.response.Response>

public class ResponseStub
extends java.lang.Object
implements io.restassured.response.Response
Created by john on 23/07/2015.
  • Constructor Summary

    Constructors
    Constructor Description
    ResponseStub()  
  • Method Summary

    Modifier and Type Method Description
    io.restassured.response.Response andReturn()  
    <T> T as​(io.restassured.common.mapper.TypeRef<T> typeRef)  
    <T> T as​(java.lang.Class<T> cls)  
    <T> T as​(java.lang.Class<T> cls, io.restassured.mapper.ObjectMapper mapper)  
    <T> T as​(java.lang.Class<T> cls, io.restassured.mapper.ObjectMapperType mapperType)  
    <T> T as​(java.lang.reflect.Type cls)  
    <T> T as​(java.lang.reflect.Type cls, io.restassured.mapper.ObjectMapper mapper)  
    <T> T as​(java.lang.reflect.Type cls, io.restassured.mapper.ObjectMapperType mapperType)  
    byte[] asByteArray()  
    java.io.InputStream asInputStream()  
    java.lang.String asPrettyString()  
    java.lang.String asString()  
    io.restassured.response.ResponseBody body()  
    java.lang.String contentType()  
    java.lang.String cookie​(java.lang.String name)  
    java.util.Map<java.lang.String,​java.lang.String> cookies()  
    io.restassured.http.Cookie detailedCookie​(java.lang.String name)  
    io.restassured.http.Cookies detailedCookies()  
    io.restassured.response.ResponseBody getBody()  
    java.lang.String getContentType()  
    java.lang.String getCookie​(java.lang.String name)  
    java.util.Map<java.lang.String,​java.lang.String> getCookies()  
    io.restassured.http.Cookie getDetailedCookie​(java.lang.String name)  
    io.restassured.http.Cookies getDetailedCookies()  
    java.lang.String getHeader​(java.lang.String name)  
    io.restassured.http.Headers getHeaders()  
    java.lang.String getSessionId()  
    int getStatusCode()  
    java.lang.String getStatusLine()  
    long getTime()  
    long getTimeIn​(java.util.concurrent.TimeUnit timeUnit)  
    java.lang.String header​(java.lang.String name)  
    io.restassured.http.Headers headers()  
    io.restassured.path.xml.XmlPath htmlPath()  
    io.restassured.path.json.JsonPath jsonPath()  
    io.restassured.path.json.JsonPath jsonPath​(io.restassured.path.json.config.JsonPathConfig config)  
    <T> T path​(java.lang.String path, java.lang.String... arguments)  
    io.restassured.response.Response peek()  
    io.restassured.response.Response prettyPeek()  
    java.lang.String prettyPrint()  
    java.lang.String print()  
    java.lang.String sessionId()  
    int statusCode()  
    java.lang.String statusLine()  
    io.restassured.response.ValidatableResponse then()  
    io.restassured.response.Response thenReturn()  
    long time()  
    long timeIn​(java.util.concurrent.TimeUnit timeUnit)  
    io.restassured.path.xml.XmlPath xmlPath()  
    io.restassured.path.xml.XmlPath xmlPath​(io.restassured.path.xml.config.XmlPathConfig config)  
    io.restassured.path.xml.XmlPath xmlPath​(io.restassured.path.xml.XmlPath.CompatibilityMode compatibilityMode)  

    Methods inherited from class java.lang.Object

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

    • ResponseStub

      public ResponseStub()
  • Method Details

    • then

      public io.restassured.response.ValidatableResponse then()
      Specified by:
      then in interface io.restassured.response.Validatable<io.restassured.response.ValidatableResponse,​io.restassured.response.Response>
    • print

      public java.lang.String print()
      Specified by:
      print in interface io.restassured.response.ResponseBody<io.restassured.response.Response>
    • prettyPrint

      public java.lang.String prettyPrint()
      Specified by:
      prettyPrint in interface io.restassured.response.ResponseBody<io.restassured.response.Response>
    • peek

      public io.restassured.response.Response peek()
      Specified by:
      peek in interface io.restassured.response.ResponseBody<io.restassured.response.Response>
    • prettyPeek

      public io.restassured.response.Response prettyPeek()
      Specified by:
      prettyPeek in interface io.restassured.response.ResponseBody<io.restassured.response.Response>
    • as

      public <T> T as​(java.lang.Class<T> cls)
      Specified by:
      as in interface io.restassured.response.ResponseBodyExtractionOptions
    • as

      public <T> T as​(java.lang.Class<T> cls, io.restassured.mapper.ObjectMapperType mapperType)
      Specified by:
      as in interface io.restassured.response.ResponseBodyExtractionOptions
    • as

      public <T> T as​(java.lang.Class<T> cls, io.restassured.mapper.ObjectMapper mapper)
      Specified by:
      as in interface io.restassured.response.ResponseBodyExtractionOptions
    • as

      public <T> T as​(io.restassured.common.mapper.TypeRef<T> typeRef)
      Specified by:
      as in interface io.restassured.response.ResponseBodyExtractionOptions
    • as

      public <T> T as​(java.lang.reflect.Type cls)
      Specified by:
      as in interface io.restassured.response.ResponseBodyExtractionOptions
    • as

      public <T> T as​(java.lang.reflect.Type cls, io.restassured.mapper.ObjectMapperType mapperType)
      Specified by:
      as in interface io.restassured.response.ResponseBodyExtractionOptions
    • as

      public <T> T as​(java.lang.reflect.Type cls, io.restassured.mapper.ObjectMapper mapper)
      Specified by:
      as in interface io.restassured.response.ResponseBodyExtractionOptions
    • jsonPath

      public io.restassured.path.json.JsonPath jsonPath()
      Specified by:
      jsonPath in interface io.restassured.response.ResponseBodyExtractionOptions
    • jsonPath

      public io.restassured.path.json.JsonPath jsonPath​(io.restassured.path.json.config.JsonPathConfig config)
      Specified by:
      jsonPath in interface io.restassured.response.ResponseBodyExtractionOptions
    • xmlPath

      public io.restassured.path.xml.XmlPath xmlPath()
      Specified by:
      xmlPath in interface io.restassured.response.ResponseBodyExtractionOptions
    • xmlPath

      public io.restassured.path.xml.XmlPath xmlPath​(io.restassured.path.xml.config.XmlPathConfig config)
      Specified by:
      xmlPath in interface io.restassured.response.ResponseBodyExtractionOptions
    • xmlPath

      public io.restassured.path.xml.XmlPath xmlPath​(io.restassured.path.xml.XmlPath.CompatibilityMode compatibilityMode)
      Specified by:
      xmlPath in interface io.restassured.response.ResponseBodyExtractionOptions
    • htmlPath

      public io.restassured.path.xml.XmlPath htmlPath()
      Specified by:
      htmlPath in interface io.restassured.response.ResponseBodyExtractionOptions
    • path

      public <T> T path​(java.lang.String path, java.lang.String... arguments)
      Specified by:
      path in interface io.restassured.response.ResponseBodyExtractionOptions
    • asString

      public java.lang.String asString()
      Specified by:
      asString in interface io.restassured.response.ResponseBodyData
    • asPrettyString

      public java.lang.String asPrettyString()
      Specified by:
      asPrettyString in interface io.restassured.response.ResponseBodyData
    • asByteArray

      public byte[] asByteArray()
      Specified by:
      asByteArray in interface io.restassured.response.ResponseBodyData
    • asInputStream

      public java.io.InputStream asInputStream()
      Specified by:
      asInputStream in interface io.restassured.response.ResponseBodyData
    • andReturn

      public io.restassured.response.Response andReturn()
      Specified by:
      andReturn in interface io.restassured.response.ResponseOptions<io.restassured.response.Response>
    • thenReturn

      public io.restassured.response.Response thenReturn()
      Specified by:
      thenReturn in interface io.restassured.response.ResponseOptions<io.restassured.response.Response>
    • body

      public io.restassured.response.ResponseBody body()
      Specified by:
      body in interface io.restassured.response.ResponseOptions<io.restassured.response.Response>
    • getBody

      public io.restassured.response.ResponseBody getBody()
      Specified by:
      getBody in interface io.restassured.response.ResponseOptions<io.restassured.response.Response>
    • headers

      public io.restassured.http.Headers headers()
      Specified by:
      headers in interface io.restassured.response.ResponseOptions<io.restassured.response.Response>
    • getHeaders

      public io.restassured.http.Headers getHeaders()
      Specified by:
      getHeaders in interface io.restassured.response.ResponseOptions<io.restassured.response.Response>
    • header

      public java.lang.String header​(java.lang.String name)
      Specified by:
      header in interface io.restassured.response.ResponseOptions<io.restassured.response.Response>
    • getHeader

      public java.lang.String getHeader​(java.lang.String name)
      Specified by:
      getHeader in interface io.restassured.response.ResponseOptions<io.restassured.response.Response>
    • cookies

      public java.util.Map<java.lang.String,​java.lang.String> cookies()
      Specified by:
      cookies in interface io.restassured.response.ResponseOptions<io.restassured.response.Response>
    • detailedCookies

      public io.restassured.http.Cookies detailedCookies()
      Specified by:
      detailedCookies in interface io.restassured.response.ResponseOptions<io.restassured.response.Response>
    • getCookies

      public java.util.Map<java.lang.String,​java.lang.String> getCookies()
      Specified by:
      getCookies in interface io.restassured.response.ResponseOptions<io.restassured.response.Response>
    • getDetailedCookies

      public io.restassured.http.Cookies getDetailedCookies()
      Specified by:
      getDetailedCookies in interface io.restassured.response.ResponseOptions<io.restassured.response.Response>
    • cookie

      public java.lang.String cookie​(java.lang.String name)
      Specified by:
      cookie in interface io.restassured.response.ResponseOptions<io.restassured.response.Response>
    • getCookie

      public java.lang.String getCookie​(java.lang.String name)
      Specified by:
      getCookie in interface io.restassured.response.ResponseOptions<io.restassured.response.Response>
    • detailedCookie

      public io.restassured.http.Cookie detailedCookie​(java.lang.String name)
      Specified by:
      detailedCookie in interface io.restassured.response.ResponseOptions<io.restassured.response.Response>
    • getDetailedCookie

      public io.restassured.http.Cookie getDetailedCookie​(java.lang.String name)
      Specified by:
      getDetailedCookie in interface io.restassured.response.ResponseOptions<io.restassured.response.Response>
    • contentType

      public java.lang.String contentType()
      Specified by:
      contentType in interface io.restassured.response.ResponseOptions<io.restassured.response.Response>
    • getContentType

      public java.lang.String getContentType()
      Specified by:
      getContentType in interface io.restassured.response.ResponseOptions<io.restassured.response.Response>
    • statusLine

      public java.lang.String statusLine()
      Specified by:
      statusLine in interface io.restassured.response.ResponseOptions<io.restassured.response.Response>
    • getStatusLine

      public java.lang.String getStatusLine()
      Specified by:
      getStatusLine in interface io.restassured.response.ResponseOptions<io.restassured.response.Response>
    • sessionId

      public java.lang.String sessionId()
      Specified by:
      sessionId in interface io.restassured.response.ResponseOptions<io.restassured.response.Response>
    • getSessionId

      public java.lang.String getSessionId()
      Specified by:
      getSessionId in interface io.restassured.response.ResponseOptions<io.restassured.response.Response>
    • statusCode

      public int statusCode()
      Specified by:
      statusCode in interface io.restassured.response.ResponseOptions<io.restassured.response.Response>
    • getStatusCode

      public int getStatusCode()
      Specified by:
      getStatusCode in interface io.restassured.response.ResponseOptions<io.restassured.response.Response>
    • time

      public long time()
      Specified by:
      time in interface io.restassured.response.ResponseOptions<io.restassured.response.Response>
    • timeIn

      public long timeIn​(java.util.concurrent.TimeUnit timeUnit)
      Specified by:
      timeIn in interface io.restassured.response.ResponseOptions<io.restassured.response.Response>
    • getTime

      public long getTime()
      Specified by:
      getTime in interface io.restassured.response.ResponseOptions<io.restassured.response.Response>
    • getTimeIn

      public long getTimeIn​(java.util.concurrent.TimeUnit timeUnit)
      Specified by:
      getTimeIn in interface io.restassured.response.ResponseOptions<io.restassured.response.Response>