Class IsActualContainingExpectedStringValueComparer
java.lang.Object
org.dbunit.assertion.comparer.value.ValueComparerBase
org.dbunit.assertion.comparer.value.ValueComparerTemplateBase
org.dbunit.assertion.comparer.value.IsActualContainingExpectedStringValueComparer
- All Implemented Interfaces:
ValueComparer
ValueComparer implementation that verifies actual value contains
expected value by converting to Strings and using
String.contains(CharSequence). Special case: if both are null, they
match.- Since:
- 2.7.0
- Author:
- Jeff Jensen
-
Field Summary
Fields inherited from class org.dbunit.assertion.comparer.value.ValueComparerBase
BASE_FAIL_MSG -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.dbunit.assertion.comparer.value.ValueComparerTemplateBase
doCompare, makeFailMessageMethods inherited from class org.dbunit.assertion.comparer.value.ValueComparerBase
compare, toString
-
Constructor Details
-
IsActualContainingExpectedStringValueComparer
public IsActualContainingExpectedStringValueComparer()
-
-
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
-
isContaining
- Throws:
TypeCastException
-
getFailPhrase
- Specified by:
getFailPhrasein classValueComparerTemplateBase- Returns:
- The text snippet for substitution in
ValueComparerBase.BASE_FAIL_MSG.
-