public class ZeroCodeJsonTestProcesorImpl extends java.lang.Object implements ZeroCodeJsonTestProcesor
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ASSERT_PATH_SIZE |
static java.lang.String |
ASSERT_PATH_VALUE_NODE |
static java.lang.String |
ASSERT_VALUE_CONTAINS_STRING |
static java.lang.String |
ASSERT_VALUE_EMPTY_ARRAY |
static java.lang.String |
ASSERT_VALUE_EQUAL_TO_NUMBER |
static java.lang.String |
ASSERT_VALUE_GREATER_THAN |
static java.lang.String |
ASSERT_VALUE_LESSER_THAN |
static java.lang.String |
ASSERT_VALUE_NOT_EQUAL_TO_NUMBER |
static java.lang.String |
ASSERT_VALUE_NOT_NULL |
static java.lang.String |
ASSERT_VALUE_NULL |
| Constructor and Description |
|---|
ZeroCodeJsonTestProcesorImpl(com.fasterxml.jackson.databind.ObjectMapper mapper) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<AssertionReport> |
assertAllAndReturnFailed(java.util.List<JsonAsserter> asserters,
java.lang.String executionResult) |
java.util.List<JsonAsserter> |
createAssertersFrom(java.lang.String resolvedAssertionJson) |
java.util.List<java.lang.String> |
getAllJsonPathTokens(java.lang.String requestJsonAsString) |
java.util.List<java.lang.String> |
getAllTokens(java.lang.String requestJsonAsString) |
static java.util.List<java.lang.String> |
getAvailableTokens() |
java.lang.String |
getXmlContent(java.lang.String xmlFileResource) |
java.lang.String |
resolveJsonPaths(java.lang.String jsonString,
java.lang.String scenarioState) |
java.lang.String |
resolveStringJson(java.lang.String requestJsonOrAnyString,
java.lang.String scenarioStateJson) |
public static final java.lang.String ASSERT_VALUE_NOT_NULL
public static final java.lang.String ASSERT_VALUE_NULL
public static final java.lang.String ASSERT_VALUE_EMPTY_ARRAY
public static final java.lang.String ASSERT_PATH_SIZE
public static final java.lang.String ASSERT_VALUE_CONTAINS_STRING
public static final java.lang.String ASSERT_VALUE_EQUAL_TO_NUMBER
public static final java.lang.String ASSERT_VALUE_NOT_EQUAL_TO_NUMBER
public static final java.lang.String ASSERT_VALUE_GREATER_THAN
public static final java.lang.String ASSERT_VALUE_LESSER_THAN
public static final java.lang.String ASSERT_PATH_VALUE_NODE
@Inject public ZeroCodeJsonTestProcesorImpl(com.fasterxml.jackson.databind.ObjectMapper mapper)
public java.lang.String resolveStringJson(java.lang.String requestJsonOrAnyString,
java.lang.String scenarioStateJson)
resolveStringJson in interface ZeroCodeJsonTestProcesorpublic java.util.List<java.lang.String> getAllTokens(java.lang.String requestJsonAsString)
getAllTokens in interface ZeroCodeJsonTestProcesorpublic java.lang.String resolveJsonPaths(java.lang.String jsonString,
java.lang.String scenarioState)
resolveJsonPaths in interface ZeroCodeJsonTestProcesorpublic java.util.List<java.lang.String> getAllJsonPathTokens(java.lang.String requestJsonAsString)
getAllJsonPathTokens in interface ZeroCodeJsonTestProcesorpublic java.util.List<JsonAsserter> createAssertersFrom(java.lang.String resolvedAssertionJson)
createAssertersFrom in interface ZeroCodeJsonTestProcesorpublic java.util.List<AssertionReport> assertAllAndReturnFailed(java.util.List<JsonAsserter> asserters, java.lang.String executionResult)
assertAllAndReturnFailed in interface ZeroCodeJsonTestProcesorpublic static java.util.List<java.lang.String> getAvailableTokens()
public java.lang.String getXmlContent(java.lang.String xmlFileResource)
Copyright © 2018. All Rights Reserved.