public class JsonPathContentAssertion extends JsonPathAssertionBase implements RequestAssertion, ResponseAssertion
Modifier and Type | Class and Description |
---|---|
static class |
JsonPathContentAssertion.Factory |
JsonPathAssertionBase.JsonAssertionFactory
AbstractXmlContainsAssertion.InternalDifferenceListener
Modifier and Type | Field and Description |
---|---|
static String |
DESCRIPTION |
static String |
ID |
static String |
LABEL |
configurationDialog, expectedContent, ignoreComments, ignoreNamespaceDifferences, path
assertionErrors, assertionStatus
CONFIGURATION_PROPERTY, DISABLED_PROPERTY, ERRORS_PROPERTY, STATUS_PROPERTY
DESCRIPTION_PROPERTY, ICON_PROPERTY, LABEL_PROPERTY, NAME_PROPERTY
Constructor and Description |
---|
JsonPathContentAssertion(TestAssertionConfig assertionConfig,
Assertable assertable) |
Modifier and Type | Method and Description |
---|---|
String |
assertContent(String assertableContent,
SubmitContext context,
String type) |
static void |
assertSimilar(String expected,
String real,
char wildcard)
Compares two string for similarity, allows wildcard.
|
protected XPathContainsAssertion |
getAssertion() |
String |
getConfigurationDialogTitle() |
String |
getHelpURL() |
boolean |
isAllowWildcards() |
static boolean |
isSimilar(String expected,
String real,
char wildcard) |
void |
selectFromCurrent() |
void |
setAllowWildcards(boolean allowWildcards) |
canAssertXmlContent, getContentAreaBorderTitle, getContentAreaToolTipText, getPathAreaBorderTitle, getPathAreaDescription, getPathAreaTitle, getPathAreaToolTipText, getPathString, getPropertyExpansionContext, internalAssertProperty, internalAssertRequest, internalAssertResponse, readStringValue, throwAssertionException
getQueryType
addConfigurationValues, addMatchEditorActions, addPathEditorActions, configure, createConfiguration, getContentArea, getExpectedContent, getPath, getPathArea, getPropertyExpansions, getXPathReferences, isIgnoreComments, isIgnoreNamespaceDifferences, setContent, setExpectedContent, setExpectedContent, setIgnoreComments, setIgnoreNamespaceDifferences, setPath
assertProperty, assertRequest, assertResponse, getAssertable, getConfig, getConfiguration, getDescription, getErrors, getIcon, getId, getIndexOfAssertion, getLabel, getName, getParent, getSettings, getStatus, isAllowMultiple, isClonable, isConfigurable, isDisabled, isFailed, isValid, prepare, release, resolve, setAssertable, setConfiguration, setDisabled, setName, updateConfig
addPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, getChildren, getProject, notifyPropertyChanged, notifyPropertyChanged, notifyPropertyChanged, notifyPropertyChanged, removePropertyChangeListener, removePropertyChangeListener
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
assertRequest
assertResponse
getChildren, getProject
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
public static final String ID
public static final String LABEL
public static final String DESCRIPTION
public JsonPathContentAssertion(TestAssertionConfig assertionConfig, Assertable assertable)
public static void assertSimilar(String expected, String real, char wildcard) throws junit.framework.ComparisonFailure
expected
- real
- wildcard
- junit.framework.ComparisonFailure
public static boolean isSimilar(String expected, String real, char wildcard) throws junit.framework.ComparisonFailure
junit.framework.ComparisonFailure
public boolean isAllowWildcards()
isAllowWildcards
in class AbstractXmlContainsAssertion
public void setAllowWildcards(boolean allowWildcards)
setAllowWildcards
in class AbstractXmlContainsAssertion
public String getHelpURL()
getHelpURL
in class XPathContainsAssertion
protected XPathContainsAssertion getAssertion()
getAssertion
in class AbstractXmlContainsAssertion
public String getConfigurationDialogTitle()
getConfigurationDialogTitle
in class AbstractXmlContainsAssertion
public void selectFromCurrent()
selectFromCurrent
in class XPathContainsAssertion
public String assertContent(String assertableContent, SubmitContext context, String type) throws AssertionException
assertContent
in class XPathContainsAssertion
AssertionException
Copyright © 2019. All Rights Reserved.