public abstract class JsonPathAssertionBase extends ProXPathContainsAssertion
| Modifier and Type | Class and Description |
|---|---|
static class |
JsonPathAssertionBase.JsonAssertionFactory |
ProXPathContainsAssertion.Factory, ProXPathContainsAssertion.SelectFromPropertyActionInvoker, ProXPathContainsAssertion.SelectPopupMenuListener, ProXPathContainsAssertion.SelectXPathAction, ProXPathContainsAssertion.SelectXPathMatchActionDESCRIPTION, ID, LABELallowWildcards, configurationDialog, expectedContent, ignoreComments, ignoreNamespaceDifferences, pathassertionErrors, assertionStatus, NO_RESPONSE| Constructor and Description |
|---|
JsonPathAssertionBase(com.eviware.soapui.config.TestAssertionConfig assertionConfig,
com.eviware.soapui.model.testsuite.Assertable assertable) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canAssertXmlContent() |
Object |
getAssertionContent(String assertableContent,
com.eviware.soapui.model.propertyexpansion.PropertyExpansionContext context) |
Object |
getAssertionContent(String assertableContent,
com.eviware.soapui.model.propertyexpansion.PropertyExpansionContext context,
boolean isCountAssertion) |
String |
getContentAreaBorderTitle() |
String |
getContentAreaToolTipText() |
String |
getPathAreaBorderTitle() |
String |
getPathAreaDescription() |
String |
getPathAreaTitle() |
String |
getPathAreaToolTipText() |
protected String |
getPathString(String assertableContent) |
protected com.eviware.soapui.model.propertyexpansion.PropertyExpansionContext |
getPropertyExpansionContext() |
protected String |
getQueryType() |
protected String |
internalAssertProperty(com.eviware.soapui.model.TestPropertyHolder source,
String propertyName,
com.eviware.soapui.model.iface.MessageExchange messageExchange,
com.eviware.soapui.model.iface.SubmitContext context) |
protected String |
internalAssertRequest(com.eviware.soapui.model.iface.MessageExchange messageExchange,
com.eviware.soapui.model.propertyexpansion.PropertyExpansionContext context) |
protected String |
internalAssertResponse(com.eviware.soapui.model.iface.MessageExchange messageExchange,
com.eviware.soapui.model.iface.SubmitContext context) |
protected com.fasterxml.jackson.databind.JsonNode |
readObjectValue(String assertableContent,
String expandedPath) |
protected String |
readStringValue(String assertableContent,
String expandedPath) |
boolean |
requiresXmlContent() |
protected void |
throwAssertionException(String path,
Throwable exception) |
addMatchEditorActions, addPathEditorActions, getAssertionassertContent, getHelpURL, selectFromCurrentaddConfigurationValues, addXmlContentActions, configure, createConfiguration, getConfigurationDialogTitle, getContentArea, getExpectedContent, getPath, getPathArea, getPropertyExpansions, getXPathReferences, isAllowWildcards, isIgnoreComments, isIgnoreNamespaceDifferences, setAllowWildcards, setContent, setExpectedContent, setExpectedContent, setIgnoreComments, setIgnoreNamespaceDifferences, setPath, throwAssertionExceptionappliesToRequest, assertProperty, assertRequest, assertResponse, createEventBusMessage, getAssertable, getConfig, getConfiguration, getDescription, getErrors, getIcon, getId, getIndexOfAssertion, getLabel, getName, getParent, getSettings, getStatus, isAllowMultiple, isClonable, isConfigurable, isDisabled, isFailed, isValid, prepare, prepare, release, resolve, setAssertable, setConfiguration, setDisabled, setErrors, setName, setStatus, updateConfigaddPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, getChildren, getDashboardDbId, getProject, initItemOrder, isNotifyPropertyChanged, notifyPropertyChanged, removeModelItemFromConfig, removePropertyChangeListener, removePropertyChangeListener, setDashboardDbId, setNotifyPropertyChangedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic JsonPathAssertionBase(com.eviware.soapui.config.TestAssertionConfig assertionConfig,
com.eviware.soapui.model.testsuite.Assertable assertable)
protected String getQueryType()
getQueryType in class com.eviware.soapui.impl.wsdl.teststeps.assertions.basic.XPathContainsAssertionpublic boolean requiresXmlContent()
requiresXmlContent in class com.eviware.soapui.impl.wsdl.teststeps.assertions.basic.XPathContainsAssertionprotected String internalAssertResponse(com.eviware.soapui.model.iface.MessageExchange messageExchange, com.eviware.soapui.model.iface.SubmitContext context) throws com.eviware.soapui.model.testsuite.AssertionException
internalAssertResponse in class com.eviware.soapui.impl.wsdl.teststeps.assertions.basic.AbstractXmlContainsAssertioncom.eviware.soapui.model.testsuite.AssertionExceptionprotected String internalAssertRequest(com.eviware.soapui.model.iface.MessageExchange messageExchange, com.eviware.soapui.model.propertyexpansion.PropertyExpansionContext context) throws com.eviware.soapui.model.testsuite.AssertionException
internalAssertRequest in class com.eviware.soapui.impl.wsdl.teststeps.assertions.basic.AbstractXmlContainsAssertioncom.eviware.soapui.model.testsuite.AssertionExceptionprotected String internalAssertProperty(com.eviware.soapui.model.TestPropertyHolder source, String propertyName, com.eviware.soapui.model.iface.MessageExchange messageExchange, com.eviware.soapui.model.iface.SubmitContext context) throws com.eviware.soapui.model.testsuite.AssertionException
internalAssertProperty in class com.eviware.soapui.impl.wsdl.teststeps.assertions.basic.AbstractXmlContainsAssertioncom.eviware.soapui.model.testsuite.AssertionExceptionprotected com.eviware.soapui.model.propertyexpansion.PropertyExpansionContext getPropertyExpansionContext()
public boolean canAssertXmlContent()
canAssertXmlContent in class com.eviware.soapui.impl.wsdl.teststeps.assertions.basic.AbstractXmlContainsAssertionprotected void throwAssertionException(String path, Throwable exception) throws com.eviware.soapui.model.testsuite.AssertionException
throwAssertionException in class com.eviware.soapui.impl.wsdl.teststeps.assertions.basic.XPathContainsAssertioncom.eviware.soapui.model.testsuite.AssertionExceptionpublic String getPathAreaTitle()
getPathAreaTitle in class com.eviware.soapui.impl.wsdl.teststeps.assertions.basic.AbstractXmlContainsAssertionpublic String getPathAreaDescription()
getPathAreaDescription in class com.eviware.soapui.impl.wsdl.teststeps.assertions.basic.AbstractXmlContainsAssertionpublic String getPathAreaToolTipText()
getPathAreaToolTipText in class com.eviware.soapui.impl.wsdl.teststeps.assertions.basic.AbstractXmlContainsAssertionpublic String getPathAreaBorderTitle()
getPathAreaBorderTitle in class com.eviware.soapui.impl.wsdl.teststeps.assertions.basic.AbstractXmlContainsAssertionpublic String getContentAreaToolTipText()
getContentAreaToolTipText in class com.eviware.soapui.impl.wsdl.teststeps.assertions.basic.AbstractXmlContainsAssertionpublic String getContentAreaBorderTitle()
getContentAreaBorderTitle in class com.eviware.soapui.impl.wsdl.teststeps.assertions.basic.AbstractXmlContainsAssertionpublic Object getAssertionContent(String assertableContent, com.eviware.soapui.model.propertyexpansion.PropertyExpansionContext context, boolean isCountAssertion) throws com.eviware.soapui.model.testsuite.AssertionException
com.eviware.soapui.model.testsuite.AssertionExceptionprotected com.fasterxml.jackson.databind.JsonNode readObjectValue(String assertableContent, String expandedPath)
Copyright © 2019. All rights reserved.