IsActualEqualToExpectedWithEmptyFailMessageValueComparer.java
package org.dbunit.assertion.comparer.value;
import org.dbunit.DatabaseUnitException;
import org.dbunit.dataset.ITable;
import org.dbunit.dataset.datatype.DataType;
/**
* {@link ValueComparer} implementation that verifies actual value is equal to
* expected value and sets fail message to empty String.
*
* This is primarily for the original assertEquals(*) on
* {@link org.dbunit.assertion.DbUnitAssert} so the
* {@link org.dbunit.assertion.Difference} message stays the same.
*
* @author Jeff Jensen
* @since 2.6.0
*/
public class IsActualEqualToExpectedWithEmptyFailMessageValueComparer
extends ValueComparerTemplateBase
{
@Override
protected boolean isExpected(final ITable expectedTable,
final ITable actualTable, final int rowNum, final String columnName,
final DataType dataType, final Object expectedValue,
final Object actualValue) throws DatabaseUnitException
{
return dataType.compare(actualValue, expectedValue) == 0;
}
@Override
protected String makeFailMessage(final Object expectedValue,
final Object actualValue)
{
return "";
}
@Override
protected String getFailPhrase()
{
return null;
}
}