Class ShouldBeBetween

  • All Implemented Interfaces:
    ErrorMessageFactory

    public class ShouldBeBetween
    extends BasicErrorMessageFactory
    Creates an error message indicating that an assertion that verifies that a Date is between start - end dates (inclusive or not) failed.
    Author:
    Joel Costigliola
    • Constructor Detail

      • ShouldBeBetween

        private ShouldBeBetween​(Date actual,
                                Date start,
                                Date end,
                                boolean inclusiveStart,
                                boolean inclusiveEnd,
                                org.assertj.core.internal.ComparisonStrategy comparisonStrategy)
      • ShouldBeBetween

        private ShouldBeBetween​(T actual,
                                T start,
                                T end,
                                boolean inclusiveStart,
                                boolean inclusiveEnd,
                                org.assertj.core.internal.ComparisonStrategy comparisonStrategy)
    • Method Detail

      • shouldBeBetween

        public static ErrorMessageFactory shouldBeBetween​(Date actual,
                                                          Date start,
                                                          Date end,
                                                          boolean inclusiveStart,
                                                          boolean inclusiveEnd,
                                                          org.assertj.core.internal.ComparisonStrategy comparisonStrategy)
        Creates a new ShouldBeBetween.
        Parameters:
        actual - the actual value in the failed assertion.
        start - the lower boundary of date period.
        end - the lower boundary of date period.
        inclusiveStart - whether to include start date in period.
        inclusiveEnd - whether to include end date in period.
        comparisonStrategy - the ComparisonStrategy used to evaluate assertion.
        Returns:
        the created ErrorMessageFactory.
      • shouldBeBetween

        public static ErrorMessageFactory shouldBeBetween​(Date actual,
                                                          Date start,
                                                          Date end,
                                                          boolean inclusiveStart,
                                                          boolean inclusiveEnd)
        Creates a new ShouldBeBetween.
        Parameters:
        actual - the actual value in the failed assertion.
        start - the lower boundary of date period.
        end - the lower boundary of date period.
        inclusiveStart - whether to include start date in period.
        inclusiveEnd - whether to include end date in period.
        Returns:
        the created ErrorMessageFactory.
      • shouldBeBetween

        public static <T extends Comparable<? super T>> ErrorMessageFactory shouldBeBetween​(T actual,
                                                                                            T start,
                                                                                            T end,
                                                                                            boolean inclusiveStart,
                                                                                            boolean inclusiveEnd,
                                                                                            org.assertj.core.internal.ComparisonStrategy comparisonStrategy)
        Creates a new ShouldBeBetween.
        Type Parameters:
        T - the type of values to compare.
        Parameters:
        actual - the actual value in the failed assertion.
        start - the lower boundary of range.
        end - the lower boundary of range.
        inclusiveStart - whether to include start value in range.
        inclusiveEnd - whether to include end value in range.
        comparisonStrategy - the ComparisonStrategy used to evaluate assertion.
        Returns:
        the created ErrorMessageFactory.
      • shouldBeBetween

        public static <T extends Comparable<? super T>> ErrorMessageFactory shouldBeBetween​(T actual,
                                                                                            T start,
                                                                                            T end,
                                                                                            boolean inclusiveStart,
                                                                                            boolean inclusiveEnd)
        Creates a new ShouldBeBetween.
        Type Parameters:
        T - the type of values to compare.
        Parameters:
        actual - the actual value in the failed assertion.
        start - the lower boundary of range.
        end - the lower boundary of range.
        inclusiveStart - whether to include start value in range.
        inclusiveEnd - whether to include end value in range.
        Returns:
        the created ErrorMessageFactory.