Class DateRangeValidationMatcher
java.lang.Object
org.citrusframework.validation.matcher.core.DateRangeValidationMatcher
- All Implemented Interfaces:
org.citrusframework.validation.matcher.ParameterizedValidationMatcher<DateRangeValidationMatcher.Parameters>,org.citrusframework.validation.matcher.ValidationMatcher
public class DateRangeValidationMatcher
extends Object
implements org.citrusframework.validation.matcher.ParameterizedValidationMatcher<DateRangeValidationMatcher.Parameters>
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
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.citrusframework.validation.matcher.ParameterizedValidationMatcher
org.citrusframework.validation.matcher.ParameterizedValidationMatcher.ControlParameters -
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 its calendar representation.voidvalidate(String fieldName, String value, DateRangeValidationMatcher.Parameters params, org.citrusframework.context.TestContext context) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.citrusframework.validation.matcher.ParameterizedValidationMatcher
validate
-
Constructor Details
-
DateRangeValidationMatcher
public DateRangeValidationMatcher()
-
-
Method Details
-
validate
public void validate(String fieldName, String value, DateRangeValidationMatcher.Parameters params, org.citrusframework.context.TestContext context) throws org.citrusframework.exceptions.ValidationException - Specified by:
validatein interfaceorg.citrusframework.validation.matcher.ParameterizedValidationMatcher<DateRangeValidationMatcher.Parameters>- Throws:
org.citrusframework.exceptions.ValidationException
-
toCalender
Converts the supplied date to its 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
-
getParameters
- Specified by:
getParametersin interfaceorg.citrusframework.validation.matcher.ParameterizedValidationMatcher<DateRangeValidationMatcher.Parameters>
-