Class MatchAssertion
- java.lang.Object
-
- org.elasticsearch.test.rest.yaml.section.Assertion
-
- org.elasticsearch.test.rest.yaml.section.MatchAssertion
-
- All Implemented Interfaces:
ExecutableSection
public class MatchAssertion extends Assertion
Represents a match assert section: - match: { get.fields._routing: "5" }
-
-
Field Summary
-
Fields inherited from interface org.elasticsearch.test.rest.yaml.section.ExecutableSection
DEFAULT_EXECUTABLE_CONTEXTS, XCONTENT_REGISTRY
-
-
Constructor Summary
Constructors Constructor Description MatchAssertion(XContentLocation location, java.lang.String field, java.lang.Object expectedValue)
-
Method Summary
Modifier and Type Method Description protected voiddoAssert(java.lang.Object actualValue, java.lang.Object expectedValue)Executes the assertion comparing the actual value (parsed from the response) with the expected onestatic MatchAssertionparse(XContentParser parser)-
Methods inherited from class org.elasticsearch.test.rest.yaml.section.Assertion
execute, getActualValue, getExpectedValue, getField, getLocation, resolveExpectedValue, safeClass
-
-
-
-
Constructor Detail
-
MatchAssertion
public MatchAssertion(XContentLocation location, java.lang.String field, java.lang.Object expectedValue)
-
-
Method Detail
-
parse
public static MatchAssertion parse(XContentParser parser) throws java.io.IOException
- Throws:
java.io.IOException
-
-