Uses of Interface
uk.org.webcompere.modelassert.json.Condition
Packages that use Condition
Package
Description
-
Uses of Condition in uk.org.webcompere.modelassert.json
Methods in uk.org.webcompere.modelassert.json that return ConditionModifier and TypeMethodDescriptiondefault ConditionAdd a second condition to this one using and logic.default ConditionCondition.inverted()Invert the condition - i.e.default ConditionAdd a second condition to this one using or logic.Methods in uk.org.webcompere.modelassert.json with parameters of type Condition -
Uses of Condition in uk.org.webcompere.modelassert.json.assertjson
Methods in uk.org.webcompere.modelassert.json.assertjson with parameters of type Condition -
Uses of Condition in uk.org.webcompere.modelassert.json.condition
Classes in uk.org.webcompere.modelassert.json.condition that implement ConditionModifier and TypeClassDescriptionclassAnds two conditions together from left to right, with short-circuitingclassArray content conditionsclassA size condition - works out the size of the targetclassHasValue<V>Specific typed "hasValue" comparisonclassPerforms the hasValue operation with flexibility and type flexibility.classThis condition always passes, ignoring its inputclassDetect whether a node is present, but emptyclassThe assertion of some JSON at a node within the treeclassclassclassA text node matches a regular expressionclassclassInverts a condition.classclassNumberCondition<N extends Number>Numeric comparisonsclassAn object node contains given keys/fieldclassOrs two conditions together from left to right, with short-circuitingclassA condition which checks a predicate for the node and then delegates to a further condition.Methods in uk.org.webcompere.modelassert.json.condition that return ConditionModifier and TypeMethodDescriptionConditionList.toCondition()Convert the list into a composite AND conditionMethods in uk.org.webcompere.modelassert.json.condition that return types with arguments of type ConditionMethods in uk.org.webcompere.modelassert.json.condition with parameters of type ConditionConstructors in uk.org.webcompere.modelassert.json.condition with parameters of type ConditionModifierConstructorDescriptionAndCondition(Condition first, Condition second) Construct with the location in the tree toatalong with the condition to meetOrCondition(Condition first, Condition second) PredicateWrappedCondition(String typeName, Predicate<com.fasterxml.jackson.databind.JsonNode> typeDetector, Condition delegate) Construct the conditionConstructor parameters in uk.org.webcompere.modelassert.json.condition with type arguments of type ConditionModifierConstructorDescriptionArrayContains(String description, List<Condition> arrayElementConditions, boolean requireStrict) Construct the array contains condition -
Uses of Condition in uk.org.webcompere.modelassert.json.condition.array
Method parameters in uk.org.webcompere.modelassert.json.condition.array with type arguments of type ConditionModifier and TypeMethodDescriptionstatic LooseComparisonLooseComparison.fromConditions(List<Condition> arrayElementConditions, Supplier<String> description) Construct the comparison from the provided regular conditionsConstructors in uk.org.webcompere.modelassert.json.condition.array with parameters of type Condition -
Uses of Condition in uk.org.webcompere.modelassert.json.condition.tree
Classes in uk.org.webcompere.modelassert.json.condition.tree that implement ConditionModifier and TypeClassDescriptionclassCompare with a whole JSON structureMethods in uk.org.webcompere.modelassert.json.condition.tree that return ConditionModifier and TypeMethodDescriptionPathRule.getRuleCondition()Get any condition associated with the ruleConstructors in uk.org.webcompere.modelassert.json.condition.tree with parameters of type Condition -
Uses of Condition in uk.org.webcompere.modelassert.json.dsl
Methods in uk.org.webcompere.modelassert.json.dsl with parameters of type Condition -
Uses of Condition in uk.org.webcompere.modelassert.json.dsl.nodespecific
Methods in uk.org.webcompere.modelassert.json.dsl.nodespecific with parameters of type ConditionModifier and TypeMethodDescriptiondefault AArrayNodeDsl.satisfiesArrayCondition(Condition condition) Assert that the value is an array, meeting an additional conditiondefault ANumberComparisonDsl.satisfiesNumberCondition(Condition condition) Assert that the value is a number, meeting an additional conditiondefault AObjectNodeDsl.satisfiesObjectCondition(Condition condition) Assert that the value is an object, meeting an additional conditiondefault ATextNodeDsl.satisfiesTextCondition(Condition condition) Assert that the value is text, meeting an additional condition -
Uses of Condition in uk.org.webcompere.modelassert.json.dsl.nodespecific.tree
Methods in uk.org.webcompere.modelassert.json.dsl.nodespecific.tree with parameters of type Condition -
Uses of Condition in uk.org.webcompere.modelassert.json.hamcrest
Methods in uk.org.webcompere.modelassert.json.hamcrest with parameters of type ConditionModifier and TypeMethodDescription -
Uses of Condition in uk.org.webcompere.modelassert.json.impl
Methods in uk.org.webcompere.modelassert.json.impl with parameters of type Condition