public class ResponseLogSpecificationImpl extends LogSpecificationImpl implements ResponseLogSpecification, groovy.lang.GroovyObject
Constructor and Description |
---|
ResponseLogSpecificationImpl() |
Modifier and Type | Method and Description |
---|---|
ResponseSpecification |
all()
Logs everything in the specification, including e.g.
|
ResponseSpecification |
all(boolean shouldPrettyPrint)
Logs everything in the specification, including e.g.
|
ResponseSpecification |
body()
Logs only the content of the body.
|
ResponseSpecification |
body(boolean shouldPrettyPrint)
Logs only the content of the body and pretty-print the body if specified.
|
ResponseSpecification |
cookies()
Logs only the cookies.
|
ResponseSpecification |
everything()
* Logs everything in the specification, including e.g.
|
ResponseSpecification |
everything(boolean shouldPrettyPrint)
* Logs everything in the specification, including e.g.
|
LogRepository |
getLogRepository() |
groovy.lang.MetaClass |
getMetaClass() |
Object |
getProperty(String property) |
ResponseSpecification |
getResponseSpecification() |
ResponseSpecification |
headers()
Logs only the headers.
|
ResponseSpecification |
ifError()
Logs everything only if an error occurs (status code >= 400).
|
ResponseSpecification |
ifStatusCodeIsEqualTo(int statusCode)
Logs everything only if if the status code is equal to
statusCode . |
ResponseSpecification |
ifStatusCodeMatches(org.hamcrest.Matcher matcher)
Logs everything only if if the status code matches the supplied
matcher |
ResponseSpecification |
ifValidationFails()
Logs everything if a test validation fails.
|
ResponseSpecification |
ifValidationFails(LogDetail logDetail)
Logs with the supplied log detail only if the validation fails.
|
ResponseSpecification |
ifValidationFails(LogDetail logDetail,
boolean shouldPrettyPrint)
Logs all parameters only if the validations fail.
|
Object |
invokeMethod(String method,
Object arguments) |
void |
setLogRepository(LogRepository value) |
void |
setMetaClass(groovy.lang.MetaClass mc) |
void |
setProperty(String property,
Object value) |
void |
setResponseSpecification(ResponseSpecification value) |
ResponseSpecification |
status()
Logs only the status line (includes the status code)
|
getPrintStream, shouldPrettyPrint, shouldUrlEncodeRequestUri
public ResponseSpecification getResponseSpecification()
public void setResponseSpecification(ResponseSpecification value)
public LogRepository getLogRepository()
public void setLogRepository(LogRepository value)
public ResponseSpecification body()
LogSpecification
body
in interface LogSpecification<ResponseSpecification>
public ResponseSpecification body(boolean shouldPrettyPrint)
LogSpecification
body
in interface LogSpecification<ResponseSpecification>
shouldPrettyPrint
- true
if the body should be pretty-printed, false
otherwise.public ResponseSpecification all()
LogSpecification
all
in interface LogSpecification<ResponseSpecification>
public ResponseSpecification all(boolean shouldPrettyPrint)
LogSpecification
all
in interface LogSpecification<ResponseSpecification>
shouldPrettyPrint
- true
if the body should be pretty-printed, false
otherwise.public ResponseSpecification everything()
LogSpecification
everything
in interface LogSpecification<ResponseSpecification>
public ResponseSpecification everything(boolean shouldPrettyPrint)
LogSpecification
everything
in interface LogSpecification<ResponseSpecification>
shouldPrettyPrint
- true
if the body should be pretty-printed, false
otherwise.public ResponseSpecification headers()
LogSpecification
headers
in interface LogSpecification<ResponseSpecification>
public ResponseSpecification cookies()
LogSpecification
cookies
in interface LogSpecification<ResponseSpecification>
public ResponseSpecification ifValidationFails()
LogSpecification
ifValidationFails
in interface LogSpecification<ResponseSpecification>
public ResponseSpecification ifValidationFails(LogDetail logDetail)
LogSpecification
ifValidationFails
in interface LogSpecification<ResponseSpecification>
logDetail
- The log detailpublic ResponseSpecification ifValidationFails(LogDetail logDetail, boolean shouldPrettyPrint)
LogSpecification
ifValidationFails
in interface LogSpecification<ResponseSpecification>
logDetail
- The log detailshouldPrettyPrint
- true
if the body should be pretty-printed, false
otherwise.public ResponseSpecification status()
ResponseLogSpecification
status
in interface ResponseLogSpecification
public ResponseSpecification ifError()
ResponseLogSpecification
ifError
in interface ResponseLogSpecification
public ResponseSpecification ifStatusCodeIsEqualTo(int statusCode)
ResponseLogSpecification
statusCode
.ifStatusCodeIsEqualTo
in interface ResponseLogSpecification
statusCode
- The status codepublic ResponseSpecification ifStatusCodeMatches(org.hamcrest.Matcher matcher)
ResponseLogSpecification
matcher
ifStatusCodeMatches
in interface ResponseLogSpecification
matcher
- The hamcrest matcherpublic groovy.lang.MetaClass getMetaClass()
getMetaClass
in interface groovy.lang.GroovyObject
getMetaClass
in class LogSpecificationImpl
public void setMetaClass(groovy.lang.MetaClass mc)
setMetaClass
in interface groovy.lang.GroovyObject
setMetaClass
in class LogSpecificationImpl
public Object invokeMethod(String method, Object arguments)
invokeMethod
in interface groovy.lang.GroovyObject
invokeMethod
in class LogSpecificationImpl
public Object getProperty(String property)
getProperty
in interface groovy.lang.GroovyObject
getProperty
in class LogSpecificationImpl
public void setProperty(String property, Object value)
setProperty
in interface groovy.lang.GroovyObject
setProperty
in class LogSpecificationImpl
Copyright © 2010–2019. All rights reserved.