Class ValidationEnums
java.lang.Object
com.shaft.validation.ValidationEnums
Defines the enumerations used by SHAFT's validation subsystem to control
assertion behavior, comparison semantics, and validation state.
Key enums:
ValidationEnums.ValidationType– Positive vs. negative assertions.ValidationEnums.ValidationComparisonType– Equals, contains, matches, or case-insensitive.ValidationEnums.ValidationCategory– Hard assert vs. soft assert.ValidationEnums.VisualValidationEngine– Visual comparison engine selection.ValidationEnums.NumbersComparativeRelation– Numeric comparison operators.ValidationEnums.ValidationState– Passed vs. failed result states.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumDefines relational operators for numeric comparisons.static enumDistinguishes hard assertions from soft assertions (verifications).static enumSpecifies the string comparison strategy for text-based validations.static enumRepresents the outcome of a validation check: passed or failed.static enumControls whether a validation checks for a match (positive) or no match (negative).static enumIdentifies the visual comparison engine to use for image-based validations. -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
ValidationEnums
public ValidationEnums()
-