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