Class AbstractHybrisNumberValidatorTest<T extends Number,A extends Annotation>

java.lang.Object
de.hybris.platform.validation.validators.AbstractHybrisNumberValidatorTest<T,A>
Direct Known Subclasses:
HybrisDecimalMaxValidatorForBigDecimalTest, HybrisDecimalMaxValidatorForDoubleTest, HybrisDecimalMaxValidatorForLongTest, HybrisDecimalMinValidatorForBigDecimalTest, HybrisDecimalMinValidatorForDoubleTest, HybrisDecimalMinValidatorForLongTest

public abstract class AbstractHybrisNumberValidatorTest<T extends Number,A extends Annotation> extends Object
Abstract for common test for checking a validator for a big numbers and those near to 0
  • Field Details

    • validator

      protected javax.validation.ConstraintValidator<A extends Annotation,Number> validator
    • ctx

      protected final javax.validation.ConstraintValidatorContext ctx
  • Constructor Details

    • AbstractHybrisNumberValidatorTest

      public AbstractHybrisNumberValidatorTest()
  • Method Details

    • getBorderCaseMin

      protected abstract T getBorderCaseMin()
      Value has to exact the used bean definition annotation value
    • getBorderCaseMax

      protected abstract T getBorderCaseMax()
      Value has to exact the used bean definition annotation value
    • getValueAboveGivenMin

      protected abstract T getValueAboveGivenMin(T borderValue)
    • getValueBelowGivenMin

      protected abstract T getValueBelowGivenMin(T borderValue)
    • getValueAboveGivenMax

      protected abstract T getValueAboveGivenMax(T borderValue)
    • getValueBelowGivenMax

      protected abstract T getValueBelowGivenMax(T borderValue)
    • assertIsNotValidValue

      protected void assertIsNotValidValue(T value)
    • assertIsValidValue

      protected void assertIsValidValue(T value)
    • prepareMinAnnotationInstance

      protected A prepareMinAnnotationInstance()
    • prepareMaxAnnotationInstance

      protected A prepareMaxAnnotationInstance()
    • clearClassAfterTest

      public void clearClassAfterTest() throws ClassNotFoundException
      Throws:
      ClassNotFoundException