Class TimestampIgnoreMillisValueComparerBase
java.lang.Object
org.dbunit.assertion.comparer.value.ValueComparerBase
org.dbunit.assertion.comparer.value.ValueComparerTemplateBase
org.dbunit.assertion.comparer.value.TimestampIgnoreMillisValueComparerBase
- All Implemented Interfaces:
ValueComparer
- Direct Known Subclasses:
IsActualGreaterThanExpectedWithIgnoreMillisValueComparer,IsActualGreaterThanOrEqualToExpectedWithIgnoreMillisValueComparer
Base class for
ValueComparer implementations that verify Timestamps,
ignoring the milliseconds.- Since:
- 3.1.0
- Author:
- Jeff Jensen
-
Field Summary
Fields inherited from class org.dbunit.assertion.comparer.value.ValueComparerBase
BASE_FAIL_MSG -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected longconvertValueToTimeInMillis(Object timestampValue) protected booleanisExpected(ITable expectedTable, ITable actualTable, int rowNum, String columnName, DataType dataType, Object expectedValue, Object actualValue) protected booleanisExpectedWithNull(Object expectedValue, Object actualValue) protected booleanisExpectedWithoutNull(DataType dataType, Object expectedValue, Object actualValue) Methods inherited from class org.dbunit.assertion.comparer.value.ValueComparerTemplateBase
doCompare, getFailPhrase, makeFailMessageMethods inherited from class org.dbunit.assertion.comparer.value.ValueComparerBase
compare, toString
-
Constructor Details
-
TimestampIgnoreMillisValueComparerBase
public TimestampIgnoreMillisValueComparerBase()
-
-
Method Details
-
isExpected
protected boolean isExpected(ITable expectedTable, ITable actualTable, int rowNum, String columnName, DataType dataType, Object expectedValue, Object actualValue) throws DatabaseUnitException - Specified by:
isExpectedin classValueComparerTemplateBase- Returns:
- true if comparing actual to expected is as expected.
- Throws:
DatabaseUnitException
-
isExpectedWithNull
-
isExpectedWithoutNull
protected boolean isExpectedWithoutNull(DataType dataType, Object expectedValue, Object actualValue) throws TypeCastException - Throws:
TypeCastException
-
convertValueToTimeInMillis
-