public class RestAssuredTestCaseWriter extends BaseTestCaseWriter
BaseTestCaseWriter.Depends
Constructor and Description |
---|
RestAssuredTestCaseWriter()
Creates a new RestAssuredTestCaseWriter instance.
|
Modifier and Type | Method and Description |
---|---|
protected void |
writeAuthDef(String testName,
AuthDef authDef,
IndentedWriter targetWriter)
Writes a request authentication definition for a target test case to the given stream.
|
protected void |
writeAuthDefs(String testName,
RequestCase requestCase,
IndentedWriter targetWriter)
Writes request authentication definitions for a target test case to the given stream.
|
protected void |
writeBody(String testName,
RequestCase requestCase,
IndentedWriter targetWriter)
Writes the request body for a target test case to the given stream.
|
protected void |
writeBodyBinary(String testName,
DataValue<?> value,
IndentedWriter targetWriter)
Writes the request body as a byte array for a target test case to the given stream.
|
protected void |
writeBodyForm(String testName,
MessageData body,
IndentedWriter targetWriter)
Writes the request body as an
application/x-www-form-urlencoded form for a target test case to the given stream. |
protected void |
writeBodyMultipart(String testName,
MessageData body,
IndentedWriter targetWriter)
Writes the request body as
multipart/form-data form for a target test case to the given stream. |
void |
writeClosing(String testName,
IndentedWriter targetWriter)
Writes the closing for target test cases to the given stream.
|
protected void |
writeCookieParam(String testName,
ParamData param,
IndentedWriter targetWriter)
Writes a cookie parameter definition for a target test case to the given stream.
|
void |
writeDeclarations(String testName,
IndentedWriter targetWriter)
Writes the declarations for target test cases to the given stream.
|
void |
writeDependencies(String testName,
IndentedWriter targetWriter)
Writes the dependencies for target test cases to the given stream.
|
protected void |
writeExpectResponse(String testName,
RequestCase requestCase,
IndentedWriter targetWriter)
Writes response expectations for a target test case to the given stream.
|
protected void |
writeHeaderParam(String testName,
ParamData param,
IndentedWriter targetWriter)
Writes a header parameter definition for a target test case to the given stream.
|
protected void |
writeMultipartPart(String property,
DataValue<?> value,
EncodingData encoding,
IndentedWriter targetWriter)
Writes the content of the
multipart/form-data part for the given body object property. |
protected void |
writeParam(String testName,
ParamData param,
IndentedWriter targetWriter)
Writes a request parameter definition for a target test case to the given stream.
|
protected void |
writeParams(String testName,
RequestCase requestCase,
IndentedWriter targetWriter)
Writes request parameter definitions for a target test case to the given stream.
|
protected void |
writePathParam(String testName,
ParamData param,
IndentedWriter targetWriter)
Writes a path parameter definition for a target test case to the given stream.
|
protected void |
writeQueryParam(String testName,
ParamData param,
IndentedWriter targetWriter)
Writes a query parameter definition for a target test case to the given stream.
|
protected void |
writeRequest(String testName,
RequestCase requestCase,
IndentedWriter targetWriter)
Writes the request definition for a target test case to the given stream.
|
protected void |
writeResponseHeadersDef(String testName,
IndentedWriter targetWriter,
BaseTestCaseWriter.Depends dependencies)
Writes the definition of standard methods to extract response headers.
|
protected void |
writeServer(String testName,
URI testServer,
RequestCase requestCase,
IndentedWriter targetWriter)
Writes the server URI for a target test case to the given stream.
|
void |
writeTestCase(String testName,
URI testServer,
RequestCase requestCase,
IndentedWriter targetWriter)
Writes a target test case to the given stream.
|
getConverter, getConverter, getDefaultConverters, getDepends, prepareTestCases, setConverter, setTrustServer, setValidateResponses, toString, trustServer, validateResponses
public RestAssuredTestCaseWriter()
public void writeDependencies(String testName, IndentedWriter targetWriter)
public void writeDeclarations(String testName, IndentedWriter targetWriter)
public void writeTestCase(String testName, URI testServer, RequestCase requestCase, IndentedWriter targetWriter)
public void writeClosing(String testName, IndentedWriter targetWriter)
protected void writeResponseHeadersDef(String testName, IndentedWriter targetWriter, BaseTestCaseWriter.Depends dependencies)
protected void writeParams(String testName, RequestCase requestCase, IndentedWriter targetWriter)
protected void writeParam(String testName, ParamData param, IndentedWriter targetWriter)
protected void writeQueryParam(String testName, ParamData param, IndentedWriter targetWriter)
protected void writePathParam(String testName, ParamData param, IndentedWriter targetWriter)
protected void writeHeaderParam(String testName, ParamData param, IndentedWriter targetWriter)
protected void writeCookieParam(String testName, ParamData param, IndentedWriter targetWriter)
protected void writeAuthDefs(String testName, RequestCase requestCase, IndentedWriter targetWriter)
protected void writeAuthDef(String testName, AuthDef authDef, IndentedWriter targetWriter)
protected void writeServer(String testName, URI testServer, RequestCase requestCase, IndentedWriter targetWriter)
protected void writeRequest(String testName, RequestCase requestCase, IndentedWriter targetWriter)
protected void writeBody(String testName, RequestCase requestCase, IndentedWriter targetWriter)
protected void writeBodyBinary(String testName, DataValue<?> value, IndentedWriter targetWriter)
protected void writeBodyForm(String testName, MessageData body, IndentedWriter targetWriter)
application/x-www-form-urlencoded
form for a target test case to the given stream.protected void writeBodyMultipart(String testName, MessageData body, IndentedWriter targetWriter)
multipart/form-data
form for a target test case to the given stream.protected void writeMultipartPart(String property, DataValue<?> value, EncodingData encoding, IndentedWriter targetWriter)
multipart/form-data
part for the given body object property.protected void writeExpectResponse(String testName, RequestCase requestCase, IndentedWriter targetWriter)
Copyright © 2024 The Cornutum Project. All rights reserved.