Interface CNumberVerifier<N extends java.lang.Number & java.lang.Comparable<N>>

    • Method Detail

      • verifyBetweenExclusive

        default void verifyBetweenExclusive​(CVerificationQueue verificationQueue,
                                            N lowerBound,
                                            N higherBound)
        Verify that actual value is between lower and higher bound values (exclusive).
        Parameters:
        verificationQueue - verification _verify builder for verification
        lowerBound - lower bound inclusive
        higherBound - higher bound inclusive
      • verifyBetweenExclusive

        default void verifyBetweenExclusive​(CVerificationQueue verificationQueue,
                                            N lowerBound,
                                            N higherBound,
                                            java.lang.String message,
                                            java.lang.Object... params)
        Verify that actual value is between lower and higher bound values (exclusive).
        Parameters:
        verificationQueue - verification _verify builder for verification
        lowerBound - lower bound inclusive
        higherBound - higher bound inclusive
        message - information about the propose of this verification
        params - parameters in case if message is a format String.format(java.lang.String, java.lang.Object...)
      • verifyBetweenInclusive

        default void verifyBetweenInclusive​(CVerificationQueue verificationQueue,
                                            N lowerBound,
                                            N higherBound)
        Verify that actual value is between lower and higher bound values (Inclusive).
        Parameters:
        verificationQueue - verification _verify builder for verification
        lowerBound - lower bound inclusive
        higherBound - higher bound inclusive
      • verifyBetweenInclusive

        default void verifyBetweenInclusive​(CVerificationQueue verificationQueue,
                                            N lowerBound,
                                            N higherBound,
                                            java.lang.String message,
                                            java.lang.Object... params)
        Verify that actual value is between lower and higher bound values (Inclusive).
        Parameters:
        verificationQueue - verification _verify builder for verification
        lowerBound - lower bound inclusive
        higherBound - higher bound inclusive
        message - information about the propose of this verification
        params - parameters in case if message is a format String.format(java.lang.String, java.lang.Object...)
      • verifyEqualsP

        default void verifyEqualsP​(CVerificationQueue verificationQueue,
                                   N expected,
                                   N precision)
        Verify that actual and expected have the exact same value or their difference is less than precision value.

        Please note that verification consider as passe if both value is null

        Parameters:
        verificationQueue - verification _verify builder for verification
        expected - value to compare
        precision - the acceptable precision
      • verifyEqualsP

        default void verifyEqualsP​(CVerificationQueue verificationQueue,
                                   N expected,
                                   N precision,
                                   java.lang.String message,
                                   java.lang.Object... params)
        Verify that actual and expected have the exact same value or their difference is less than precision value.

        Please note that verification consider as passe if both value is null

        Parameters:
        verificationQueue - verification _verify builder for verification
        expected - value to compare
        precision - the acceptable precision
        message - information about the propose of this verification
        params - parameters in case if message is a format String.format(java.lang.String, java.lang.Object...)
      • verifyGreater

        default void verifyGreater​(CVerificationQueue verificationQueue,
                                   N expected)
        Verify that actual has value greater than expected.
        Parameters:
        verificationQueue - verification _verify builder for verification
        expected - value to compare
      • verifyGreater

        default void verifyGreater​(CVerificationQueue verificationQueue,
                                   N expected,
                                   java.lang.String message,
                                   java.lang.Object... params)
        Verify that actual has value greater than expected.
        Parameters:
        verificationQueue - verification _verify builder for verification
        expected - value to compare
        message - information about the propose of this verification
        params - parameters in case if message is a format String.format(java.lang.String, java.lang.Object...)
      • verifyGreaterOrEqual

        default void verifyGreaterOrEqual​(CVerificationQueue verificationQueue,
                                          N expected)
        Verify that actual has value greater or equal to expected.
        Parameters:
        verificationQueue - verification _verify builder for verification
        expected - value to compare
      • verifyGreaterOrEqual

        default void verifyGreaterOrEqual​(CVerificationQueue verificationQueue,
                                          N expected,
                                          java.lang.String message,
                                          java.lang.Object... params)
        Verify that actual has value greater or equal to expected.
        Parameters:
        verificationQueue - verification _verify builder for verification
        expected - value to compare
        message - information about the propose of this verification
        params - parameters in case if message is a format String.format(java.lang.String, java.lang.Object...)
      • verifyLess

        default void verifyLess​(CVerificationQueue verificationQueue,
                                N expected)
        Verify that actual has value less than expected.
        Parameters:
        verificationQueue - verification _verify builder for verification
        expected - value to compare
      • verifyLess

        default void verifyLess​(CVerificationQueue verificationQueue,
                                N expected,
                                java.lang.String message,
                                java.lang.Object... params)
        Verify that actual has value less than expected.
        Parameters:
        verificationQueue - verification _verify builder for verification
        expected - value to compare
        message - information about the propose of this verification
        params - parameters in case if message is a format String.format(java.lang.String, java.lang.Object...)
      • verifyLessOrEqual

        default void verifyLessOrEqual​(CVerificationQueue verificationQueue,
                                       N expected)
        Verify that actual has value less or equal than expected.
        Parameters:
        verificationQueue - verification _verify builder for verification
        expected - value to compare
      • verifyLessOrEqual

        default void verifyLessOrEqual​(CVerificationQueue verificationQueue,
                                       N expected,
                                       java.lang.String message,
                                       java.lang.Object... params)
        Verify that actual has value less or equal than expected.
        Parameters:
        verificationQueue - verification _verify builder for verification
        expected - value to compare
        message - information about the propose of this verification
        params - parameters in case if message is a format String.format(java.lang.String, java.lang.Object...)
      • verifyNotBetweenExclusive

        default void verifyNotBetweenExclusive​(CVerificationQueue verificationQueue,
                                               N lowerBound,
                                               N higherBound)
        Verify that actual value is NOT between lower and higher bound values (Exclusive).
        Parameters:
        verificationQueue - verification _verify builder for verification
        lowerBound - lower bound inclusive
        higherBound - higher bound inclusive
      • verifyNotBetweenExclusive

        default void verifyNotBetweenExclusive​(CVerificationQueue verificationQueue,
                                               N lowerBound,
                                               N higherBound,
                                               java.lang.String message,
                                               java.lang.Object... params)
        Verify that actual value is NOT between lower and higher bound values (Exclusive).
        Parameters:
        verificationQueue - verification _verify builder for verification
        lowerBound - lower bound inclusive
        higherBound - higher bound inclusive
        message - information about the propose of this verification
        params - parameters in case if message is a format String.format(java.lang.String, java.lang.Object...)
      • verifyNotBetweenInclusive

        default void verifyNotBetweenInclusive​(CVerificationQueue verificationQueue,
                                               N lowerBound,
                                               N higherBound)
        Verify that actual value is NOT between lower and higher bound values (Inclusive).
        Parameters:
        verificationQueue - verification _verify builder for verification
        lowerBound - lower bound inclusive
        higherBound - higher bound inclusive
      • verifyNotBetweenInclusive

        default void verifyNotBetweenInclusive​(CVerificationQueue verificationQueue,
                                               N lowerBound,
                                               N higherBound,
                                               java.lang.String message,
                                               java.lang.Object... params)
        Verify that actual value is NOT between lower and higher bound values (Inclusive).
        Parameters:
        verificationQueue - verification _verify builder for verification
        lowerBound - lower bound inclusive
        higherBound - higher bound inclusive
        message - information about the propose of this verification
        params - parameters in case if message is a format String.format(java.lang.String, java.lang.Object...)
      • verifyNotEqualsP

        default void verifyNotEqualsP​(CVerificationQueue verificationQueue,
                                      N expected,
                                      N precision)
        Verify that actual and expected have different value greater than precision value.

        Please note that verification consider as passe if one value is null

        Parameters:
        verificationQueue - verification _verify builder for verification
        expected - value to compare
        precision - the acceptable precision
      • verifyNotEqualsP

        default void verifyNotEqualsP​(CVerificationQueue verificationQueue,
                                      N expected,
                                      N precision,
                                      java.lang.String message,
                                      java.lang.Object... params)
        Verify that actual and expected have different value greater than precision value.

        Please note that verification consider as passe if one value is null

        Parameters:
        verificationQueue - verification _verify builder for verification
        expected - value to compare
        precision - the acceptable precision
        message - information about the propose of this verification
        params - parameters in case if message is a format String.format(java.lang.String, java.lang.Object...)