public abstract class BaseTestCaseWriter extends Object implements TestCaseWriter
Modifier and Type | Class and Description |
---|---|
static class |
BaseTestCaseWriter.Depends
Defines the test case dependencies for this writer.
|
Modifier | Constructor and Description |
---|---|
protected |
BaseTestCaseWriter()
Creates a new BaseTestCaseWriter instance.
|
Modifier and Type | Method and Description |
---|---|
Optional<DataValueConverter<String>> |
getConverter(MediaRange mediaRange)
Returns the serializer used for the given media type.
|
Optional<DataValueConverter<String>> |
getConverter(String mediaType)
Returns the serializer used for the given media type.
|
protected Map<String,DataValueConverter<String>> |
getDefaultConverters()
Returns the default
converters for this test case writer. |
BaseTestCaseWriter.Depends |
getDepends()
Returns the test case dependencies used by this writer.
|
void |
prepareTestCases(List<RequestCase> requestCases)
Prepare this writer to handle the given request cases.
|
void |
setConverter(String mediaType,
DataValueConverter<String> converter)
Changes the serializer used for the given media type(s).
|
void |
setTrustServer(boolean trustServer)
Changes if generated HTTPS requests will accept an untrusted API server.
|
void |
setValidateResponses(boolean validateResponses)
Changes if generated test cases will validate API requests responses.
|
String |
toString() |
boolean |
trustServer()
Returns if generated HTTPS requests will accept an untrusted API server.
|
boolean |
validateResponses()
Returns if generated test cases will validate API requests responses.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
writeClosing, writeDeclarations, writeDependencies, writeTestCase
protected BaseTestCaseWriter()
public void setValidateResponses(boolean validateResponses)
public boolean validateResponses()
public void setTrustServer(boolean trustServer)
public boolean trustServer()
public BaseTestCaseWriter.Depends getDepends()
public void prepareTestCases(List<RequestCase> requestCases)
prepareTestCases
in interface TestCaseWriter
protected Map<String,DataValueConverter<String>> getDefaultConverters()
converters
for this test case writer.public void setConverter(String mediaType, DataValueConverter<String> converter)
mediaType
can be an valid
media-range, including wild cards.public Optional<DataValueConverter<String>> getConverter(MediaRange mediaRange)
mediaRange
must be a specific
media-range with no wild cards.
Returns the serializer registered for the media type that most closely matches the given media range.public Optional<DataValueConverter<String>> getConverter(String mediaType)
mediaType
must be a specific
media-range with no wild cards.
Returns the serializer registered for the media type that most closely matches the given media type.Copyright © 2024 The Cornutum Project. All rights reserved.