Class DateRangeValidationMatcher
java.lang.Object
org.citrusframework.validation.matcher.core.DateRangeValidationMatcher
- All Implemented Interfaces:
ValidationMatcher
Validation matcher for verifying a date is within the specified range. The following check is made when performing
the validation:
from-date >= date-to-validate <= to-date
from-date >= date-to-validate <= to-date
- Since:
- 2.5
-
Field Summary
Fields inherited from interface org.citrusframework.validation.matcher.ValidationMatcher
matcher, RESOURCE_PATH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected CalendartoCalender(String date, String datePattern) Converts the supplied date to it's calendar representation.void
-
Constructor Details
-
DateRangeValidationMatcher
public DateRangeValidationMatcher()
-
-
Method Details
-
validate
public void validate(String fieldName, String value, List<String> params, TestContext context) throws ValidationException - Specified by:
validatein interfaceValidationMatcher- Throws:
ValidationException
-
toCalender
Converts the supplied date to it's calendar representation. ThedatePatternis used for parsing the date.- Parameters:
date- the date to parsedatePattern- the date format to use when parsing the date- Returns:
- the calendar representation
-