Class AbstractDateTimePattern
- java.lang.Object
-
- com.github.tomakehurst.wiremock.matching.ContentPattern<java.lang.String>
-
- com.github.tomakehurst.wiremock.matching.StringValuePattern
-
- com.github.tomakehurst.wiremock.matching.AbstractDateTimePattern
-
- All Implemented Interfaces:
NamedValueMatcher<java.lang.String>,ValueMatcher<java.lang.String>
- Direct Known Subclasses:
AfterDateTimePattern,BeforeDateTimePattern,EqualToDateTimePattern
public abstract class AbstractDateTimePattern extends StringValuePattern
-
-
Field Summary
-
Fields inherited from class com.github.tomakehurst.wiremock.matching.ContentPattern
expectedValue
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractDateTimePattern(DateTimeOffset offset, java.lang.String actualDateTimeFormat, DateTimeTruncation truncateExpected, DateTimeTruncation truncateActual)protectedAbstractDateTimePattern(java.lang.String dateTimeSpec)protectedAbstractDateTimePattern(java.lang.String dateTimeSpec, java.lang.String actualDateFormat, DateTimeTruncation truncateExpected, DateTimeTruncation truncateActual, java.lang.Integer expectedOffsetAmount, DateTimeUnit expectedOffsetUnit)protectedAbstractDateTimePattern(java.lang.String dateTimeSpec, java.lang.String actualDateFormat, java.lang.String truncateExpected, java.lang.String truncateActual, java.lang.Integer expectedOffsetAmount, DateTimeUnit expectedOffsetUnit)AbstractDateTimePattern(java.time.LocalDateTime localDateTime)AbstractDateTimePattern(java.time.ZonedDateTime zonedDateTime)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description <T extends AbstractDateTimePattern>
TactualFormat(java.lang.String format)<T extends AbstractDateTimePattern>
TexpectedOffset(int amount, DateTimeUnit unit)<T extends AbstractDateTimePattern>
TexpectedOffset(DateTimeOffset offset)java.lang.StringgetActualFormat()protected abstract MatchResultgetMatchResult(java.time.ZonedDateTime zonedExpected, java.time.LocalDateTime localExpected, java.time.ZonedDateTime zonedActual, java.time.LocalDateTime localActual)java.lang.StringgetTruncateActual()java.lang.StringgetTruncateExpected()java.lang.StringgetValue()MatchResultmatch(java.lang.String value)<T extends AbstractDateTimePattern>
TtruncateActual(DateTimeTruncation truncation)<T extends AbstractDateTimePattern>
TtruncateExpected(DateTimeTruncation truncation)-
Methods inherited from class com.github.tomakehurst.wiremock.matching.StringValuePattern
and, equals, getExpected, getName, hashCode, isAbsent, isPresent, nullSafeIsAbsent, or, toString
-
Methods inherited from class com.github.tomakehurst.wiremock.matching.ContentPattern
isNullValuePermitted
-
-
-
-
Constructor Detail
-
AbstractDateTimePattern
protected AbstractDateTimePattern(java.lang.String dateTimeSpec)
-
AbstractDateTimePattern
protected AbstractDateTimePattern(DateTimeOffset offset, java.lang.String actualDateTimeFormat, DateTimeTruncation truncateExpected, DateTimeTruncation truncateActual)
-
AbstractDateTimePattern
protected AbstractDateTimePattern(java.lang.String dateTimeSpec, java.lang.String actualDateFormat, java.lang.String truncateExpected, java.lang.String truncateActual, java.lang.Integer expectedOffsetAmount, DateTimeUnit expectedOffsetUnit)
-
AbstractDateTimePattern
protected AbstractDateTimePattern(java.lang.String dateTimeSpec, java.lang.String actualDateFormat, DateTimeTruncation truncateExpected, DateTimeTruncation truncateActual, java.lang.Integer expectedOffsetAmount, DateTimeUnit expectedOffsetUnit)
-
AbstractDateTimePattern
public AbstractDateTimePattern(java.time.ZonedDateTime zonedDateTime)
-
AbstractDateTimePattern
public AbstractDateTimePattern(java.time.LocalDateTime localDateTime)
-
-
Method Detail
-
getValue
public java.lang.String getValue()
- Overrides:
getValuein classContentPattern<java.lang.String>
-
actualFormat
public <T extends AbstractDateTimePattern> T actualFormat(java.lang.String format)
-
expectedOffset
public <T extends AbstractDateTimePattern> T expectedOffset(int amount, DateTimeUnit unit)
-
expectedOffset
public <T extends AbstractDateTimePattern> T expectedOffset(DateTimeOffset offset)
-
truncateExpected
public <T extends AbstractDateTimePattern> T truncateExpected(DateTimeTruncation truncation)
-
truncateActual
public <T extends AbstractDateTimePattern> T truncateActual(DateTimeTruncation truncation)
-
getActualFormat
public java.lang.String getActualFormat()
-
getTruncateExpected
public java.lang.String getTruncateExpected()
-
getTruncateActual
public java.lang.String getTruncateActual()
-
match
public MatchResult match(java.lang.String value)
-
getMatchResult
protected abstract MatchResult getMatchResult(java.time.ZonedDateTime zonedExpected, java.time.LocalDateTime localExpected, java.time.ZonedDateTime zonedActual, java.time.LocalDateTime localActual)
-
-