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 protected
AbstractDateTimePattern(DateTimeOffset offset, java.lang.String actualDateTimeFormat, DateTimeTruncation truncateExpected, DateTimeTruncation truncateActual)
protected
AbstractDateTimePattern(java.lang.String dateTimeSpec)
protected
AbstractDateTimePattern(java.lang.String dateTimeSpec, java.lang.String actualDateFormat, DateTimeTruncation truncateExpected, DateTimeTruncation truncateActual, java.lang.Integer expectedOffsetAmount, DateTimeUnit expectedOffsetUnit)
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(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.String
getActualFormat()
protected abstract MatchResult
getMatchResult(java.time.ZonedDateTime zonedExpected, java.time.LocalDateTime localExpected, java.time.ZonedDateTime zonedActual, java.time.LocalDateTime localActual)
java.lang.String
getTruncateActual()
java.lang.String
getTruncateExpected()
java.lang.String
getValue()
MatchResult
match(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:
getValue
in 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)
-
-