Class ShouldHaveDateField

  • All Implemented Interfaces:
    ErrorMessageFactory

    public class ShouldHaveDateField
    extends BasicErrorMessageFactory
    Creates an error message indicating that an assertion that verifies that a Date has a year, month, day, ... failed.
    • Constructor Detail

      • ShouldHaveDateField

        private ShouldHaveDateField​(java.util.Date actual,
                                    java.lang.String fieldDescription,
                                    int fieldValue)
      • ShouldHaveDateField

        private ShouldHaveDateField​(java.time.temporal.Temporal actual,
                                    java.lang.String fieldDescription,
                                    java.lang.Object fieldValue)
    • Method Detail

      • shouldHaveDateField

        public static ErrorMessageFactory shouldHaveDateField​(java.util.Date actual,
                                                              java.lang.String fieldDescription,
                                                              int fieldValue)
        Creates a new ShouldHaveDateField.
        Parameters:
        actual - the actual value in the failed assertion.
        fieldDescription - the fieldDescription of value : year, month, day, ...
        fieldValue - the field value used in the failed assertion to compare the actual date field value to.
        Returns:
        the created ErrorMessageFactory.
      • shouldHaveDateField

        public static ErrorMessageFactory shouldHaveDateField​(java.time.temporal.Temporal actual,
                                                              java.lang.String fieldDescription,
                                                              int fieldValue)
      • shouldHaveMonth

        public static ErrorMessageFactory shouldHaveMonth​(java.time.temporal.Temporal actual,
                                                          java.time.Month month)