Uses of Interface
org.dbunit.assertion.comparer.value.ValueComparer
Packages that use ValueComparer
Package
Description
-
Uses of ValueComparer in org.dbunit
Methods in org.dbunit that return ValueComparerMethods in org.dbunit that return types with arguments of type ValueComparerMethods in org.dbunit with parameters of type ValueComparerModifier and TypeMethodDescriptionstatic voidAssertion.assertWithValueComparer(IDataSet expectedDataSet, IDataSet actualDataSet, ValueComparer defaultValueComparer, Map<String, Map<String, ValueComparer>> tableColumnValueComparers) static voidAssertion.assertWithValueComparer(IDataSet expectedDataSet, IDataSet actualDataSet, FailureHandler failureHandler, ValueComparer defaultValueComparer, Map<String, Map<String, ValueComparer>> tableColumnValueComparers) static voidAssertion.assertWithValueComparer(ITable expectedTable, ITable actualTable, ValueComparer defaultValueComparer, Map<String, ValueComparer> columnValueComparers) static voidAssertion.assertWithValueComparer(ITable expectedTable, ITable actualTable, FailureHandler failureHandler, ValueComparer defaultValueComparer, Map<String, ValueComparer> columnValueComparers) static voidAssertion.assertWithValueComparer(ITable expectedTable, ITable actualTable, Column[] additionalColumnInfo, ValueComparer defaultValueComparer, Map<String, ValueComparer> columnValueComparers) protected voidDefaultPrepAndExpectedTestCase.compareData(ITable expectedTable, ITable actualTable, Column[] additionalColumnInfo, ValueComparer defaultValueComparer, Map<String, ValueComparer> columnValueComparers) Compare the tables, enables easy overriding.protected voidDefaultPrepAndExpectedTestCase.verifyData(ITable expectedTable, ITable actualTable, String[] excludeColumns, String[] includeColumns, ValueComparer defaultValueComparer, Map<String, ValueComparer> columnValueComparers) For the specified expected and actual tables (and excluding and including the specified columns), verify the actual data is as expected.Method parameters in org.dbunit with type arguments of type ValueComparerModifier and TypeMethodDescriptionstatic voidAssertion.assertWithValueComparer(IDataSet expectedDataSet, IDataSet actualDataSet, ValueComparer defaultValueComparer, Map<String, Map<String, ValueComparer>> tableColumnValueComparers) static voidAssertion.assertWithValueComparer(IDataSet expectedDataSet, IDataSet actualDataSet, FailureHandler failureHandler, ValueComparer defaultValueComparer, Map<String, Map<String, ValueComparer>> tableColumnValueComparers) static voidAssertion.assertWithValueComparer(ITable expectedTable, ITable actualTable, ValueComparer defaultValueComparer, Map<String, ValueComparer> columnValueComparers) static voidAssertion.assertWithValueComparer(ITable expectedTable, ITable actualTable, FailureHandler failureHandler, ValueComparer defaultValueComparer, Map<String, ValueComparer> columnValueComparers) static voidAssertion.assertWithValueComparer(ITable expectedTable, ITable actualTable, Column[] additionalColumnInfo, ValueComparer defaultValueComparer, Map<String, ValueComparer> columnValueComparers) protected voidDefaultPrepAndExpectedTestCase.compareData(ITable expectedTable, ITable actualTable, Column[] additionalColumnInfo, ValueComparer defaultValueComparer, Map<String, ValueComparer> columnValueComparers) Compare the tables, enables easy overriding.protected voidDefaultPrepAndExpectedTestCase.verifyData(ITable expectedTable, ITable actualTable, String[] excludeColumns, String[] includeColumns, ValueComparer defaultValueComparer, Map<String, ValueComparer> columnValueComparers) For the specified expected and actual tables (and excluding and including the specified columns), verify the actual data is as expected.Constructors in org.dbunit with parameters of type ValueComparerModifierConstructorDescriptionVerifyTableDefinition(String table, String[] excludeColumns, String[] includeColumns, ValueComparer defaultValueComparer, Map<String, ValueComparer> columnValueComparers) Create a valid instance specifying exclude and include columns and use the specified defaultValueComparer for all column comparisons not in the columnValueComparersMap.VerifyTableDefinition(String table, String[] excludeColumns, ValueComparer defaultValueComparer, Map<String, ValueComparer> columnValueComparers) Create a valid instance with all columns compared and exclude the specified columns, and use the specified defaultValueComparer for all column comparisons not in the columnValueComparersMap.VerifyTableDefinition(String table, ValueComparer defaultValueComparer, Map<String, ValueComparer> columnValueComparers) Create a valid instance with all columns compared and use the specified defaultValueComparer for all column comparisons not in the columnValueComparersMap.Constructor parameters in org.dbunit with type arguments of type ValueComparerModifierConstructorDescriptionVerifyTableDefinition(String table, String[] excludeColumns, String[] includeColumns, ValueComparer defaultValueComparer, Map<String, ValueComparer> columnValueComparers) Create a valid instance specifying exclude and include columns and use the specified defaultValueComparer for all column comparisons not in the columnValueComparersMap.VerifyTableDefinition(String table, String[] excludeColumns, ValueComparer defaultValueComparer, Map<String, ValueComparer> columnValueComparers) Create a valid instance with all columns compared and exclude the specified columns, and use the specified defaultValueComparer for all column comparisons not in the columnValueComparersMap.VerifyTableDefinition(String table, ValueComparer defaultValueComparer, Map<String, ValueComparer> columnValueComparers) Create a valid instance with all columns compared and use the specified defaultValueComparer for all column comparisons not in the columnValueComparersMap. -
Uses of ValueComparer in org.dbunit.assertion
Methods in org.dbunit.assertion that return ValueComparerModifier and TypeMethodDescriptionprotected ValueComparerDbUnitAssertBase.determineValidDefaultValueComparer(ValueComparer defaultValueComparer) protected ValueComparerDbUnitAssertBase.determineValueComparer(String columnName, ValueComparer defaultValueComparer, Map<String, ValueComparer> columnValueComparers) Methods in org.dbunit.assertion that return types with arguments of type ValueComparerModifier and TypeMethodDescriptionprotected Map<String, ValueComparer> DbUnitAssertBase.determineValidColumnValueComparers(Map<String, ValueComparer> columnValueComparers, String tableName) protected Map<String, Map<String, ValueComparer>> DbUnitAssertBase.determineValidTableColumnValueComparers(Map<String, Map<String, ValueComparer>> tableColumnValueComparers) Methods in org.dbunit.assertion with parameters of type ValueComparerModifier and TypeMethodDescriptionvoidDbUnitAssertBase.assertWithValueComparer(IDataSet expectedDataSet, IDataSet actualDataSet, FailureHandler failureHandler, ValueComparer defaultValueComparer, Map<String, Map<String, ValueComparer>> tableColumnValueComparers) Asserts the two specifiedIDataSets comparing their columns using the specified columnValueComparers or defaultValueComparer and handles failures using the specified failureHandler.voidDbUnitAssertBase.assertWithValueComparer(ITable expectedTable, ITable actualTable, FailureHandler failureHandler, ValueComparer defaultValueComparer, Map<String, ValueComparer> columnValueComparers) Asserts the two specifiedITables comparing their columns using the specified columnValueComparers or defaultValueComparer and handles failures using the specified failureHandler.voidDbUnitValueComparerAssert.assertWithValueComparer(IDataSet expectedDataSet, IDataSet actualDataSet, ValueComparer defaultValueComparer) Asserts the two specifiedIDataSets comparing their columns using the specified defaultValueComparer and handles failures using the defaultFailureHandler.voidDbUnitValueComparerAssert.assertWithValueComparer(IDataSet expectedDataSet, IDataSet actualDataSet, ValueComparer defaultValueComparer, Map<String, Map<String, ValueComparer>> tableColumnValueComparers) Asserts the two specifiedIDataSets comparing their columns using the specified columnValueComparers or defaultValueComparer and handles failures using the defaultFailureHandler.voidDbUnitValueComparerAssert.assertWithValueComparer(ITable expectedTable, ITable actualTable, ValueComparer defaultValueComparer) Asserts the two specifiedITables comparing their columns using the specified defaultValueComparer and handles failures using the defaultFailureHandler.voidDbUnitValueComparerAssert.assertWithValueComparer(ITable expectedTable, ITable actualTable, ValueComparer defaultValueComparer, Map<String, ValueComparer> columnValueComparers) Asserts the two specifiedITables comparing their columns using the specified columnValueComparers or defaultValueComparer and handles failures using the defaultFailureHandler.voidDbUnitValueComparerAssert.assertWithValueComparer(ITable expectedTable, ITable actualTable, Column[] additionalColumnInfo, ValueComparer defaultValueComparer, Map<String, ValueComparer> columnValueComparers) Asserts the two specifiedITables comparing their columns using the specified columnValueComparers or defaultValueComparer and handles failures using the defaultFailureHandler, using additionalColumnInfo, if specified.protected voidDbUnitAssertBase.compareData(ITable expectedTable, ITable actualTable, DbUnitAssert.ComparisonColumn[] comparisonCols, FailureHandler failureHandler, ValueComparer defaultValueComparer, Map<String, ValueComparer> columnValueComparers) protected voidDbUnitAssertBase.compareData(ITable expectedTable, ITable actualTable, DbUnitAssert.ComparisonColumn[] comparisonCols, FailureHandler failureHandler, ValueComparer defaultValueComparer, Map<String, ValueComparer> columnValueComparers, int rowNum, int columnNum) protected voidDbUnitAssertBase.compareTables(IDataSet expectedDataSet, IDataSet actualDataSet, String[] expectedNames, FailureHandler failureHandler, ValueComparer defaultValueComparer, Map<String, Map<String, ValueComparer>> tableColumnValueComparers) protected ValueComparerDbUnitAssertBase.determineValidDefaultValueComparer(ValueComparer defaultValueComparer) protected ValueComparerDbUnitAssertBase.determineValueComparer(String columnName, ValueComparer defaultValueComparer, Map<String, ValueComparer> columnValueComparers) Method parameters in org.dbunit.assertion with type arguments of type ValueComparerModifier and TypeMethodDescriptionvoidDbUnitAssertBase.assertWithValueComparer(IDataSet expectedDataSet, IDataSet actualDataSet, FailureHandler failureHandler, ValueComparer defaultValueComparer, Map<String, Map<String, ValueComparer>> tableColumnValueComparers) Asserts the two specifiedIDataSets comparing their columns using the specified columnValueComparers or defaultValueComparer and handles failures using the specified failureHandler.voidDbUnitAssertBase.assertWithValueComparer(ITable expectedTable, ITable actualTable, FailureHandler failureHandler, ValueComparer defaultValueComparer, Map<String, ValueComparer> columnValueComparers) Asserts the two specifiedITables comparing their columns using the specified columnValueComparers or defaultValueComparer and handles failures using the specified failureHandler.voidDbUnitValueComparerAssert.assertWithValueComparer(IDataSet expectedDataSet, IDataSet actualDataSet, ValueComparer defaultValueComparer, Map<String, Map<String, ValueComparer>> tableColumnValueComparers) Asserts the two specifiedIDataSets comparing their columns using the specified columnValueComparers or defaultValueComparer and handles failures using the defaultFailureHandler.voidDbUnitValueComparerAssert.assertWithValueComparer(ITable expectedTable, ITable actualTable, ValueComparer defaultValueComparer, Map<String, ValueComparer> columnValueComparers) Asserts the two specifiedITables comparing their columns using the specified columnValueComparers or defaultValueComparer and handles failures using the defaultFailureHandler.voidDbUnitValueComparerAssert.assertWithValueComparer(ITable expectedTable, ITable actualTable, Column[] additionalColumnInfo, ValueComparer defaultValueComparer, Map<String, ValueComparer> columnValueComparers) Asserts the two specifiedITables comparing their columns using the specified columnValueComparers or defaultValueComparer and handles failures using the defaultFailureHandler, using additionalColumnInfo, if specified.protected voidDbUnitAssertBase.compareData(ITable expectedTable, ITable actualTable, DbUnitAssert.ComparisonColumn[] comparisonCols, FailureHandler failureHandler, ValueComparer defaultValueComparer, Map<String, ValueComparer> columnValueComparers) protected voidDbUnitAssertBase.compareData(ITable expectedTable, ITable actualTable, DbUnitAssert.ComparisonColumn[] comparisonCols, FailureHandler failureHandler, ValueComparer defaultValueComparer, Map<String, ValueComparer> columnValueComparers, int rowNum, int columnNum) protected voidDbUnitAssertBase.compareTables(IDataSet expectedDataSet, IDataSet actualDataSet, String[] expectedNames, FailureHandler failureHandler, ValueComparer defaultValueComparer, Map<String, Map<String, ValueComparer>> tableColumnValueComparers) protected Map<String, ValueComparer> DbUnitAssertBase.determineValidColumnValueComparers(Map<String, ValueComparer> columnValueComparers, String tableName) protected Map<String, Map<String, ValueComparer>> DbUnitAssertBase.determineValidTableColumnValueComparers(Map<String, Map<String, ValueComparer>> tableColumnValueComparers) protected ValueComparerDbUnitAssertBase.determineValueComparer(String columnName, ValueComparer defaultValueComparer, Map<String, ValueComparer> columnValueComparers) -
Uses of ValueComparer in org.dbunit.assertion.comparer.value
Classes in org.dbunit.assertion.comparer.value that implement ValueComparerModifier and TypeClassDescriptionclassclassUse one of twoValueComparers based on a value present or not in a set of values.classValueComparerimplementation that verifies actual value contains expected value by converting toStrings and usingString.contains(CharSequence).classValueComparerimplementation that verifies actual value is equal to expected value.classValueComparerimplementation that verifies actual value is equal to expected value and sets fail message to empty String.classValueComparerimplementation that verifies actual value is greater than expected value.classValueComparerimplementation that verifies actual Timestamp value is greater than expected value, ignoring the milliseconds.classValueComparerimplementation that verifies actual value is greater than or equal to expected value.classValueComparerimplementation that verifies actual Timestamp value is greater than or equal to expected value, ignoring the milliseconds.classValueComparerimplementation that verifies actual value is less than expected value.classValueComparerimplementation that verifies actual value is less than or equal to expected value.classValueComparerimplementation that verifies actual value is not equal to expected value.classValueComparerimplementation that verifies actual value is not null.classValueComparerimplementation that verifies actual value is null.classValueComparerimplementation forTimestamps that verifies actual value is within a low and high milliseconds tolerance range of expected value.classValueComparerimplementation that verifies nothing and never fails;NeverFailsValueComparer.isExpected(ITable, ITable, int, String, DataType, Object, Object)always returns true.classBase class forValueComparerimplementations that verify Timestamps, ignoring the milliseconds.classBase class forValueComparers providing a template method and common elements, mainly consistent log message and toString.classBase class forValueComparers, providing template methods and common elements.Fields in org.dbunit.assertion.comparer.value declared as ValueComparerModifier and TypeFieldDescriptionstatic final ValueComparerValueComparers.isActualContainingExpectedStringValueComparerstatic final ValueComparerValueComparers.isActualEqualToExpectedstatic final ValueComparerValueComparers.isActualEqualToExpectedTimestampWithIgnoreMillisIgnores milliseconds as not all databases store it in Timestamp.static final ValueComparerValueComparers.isActualEqualToExpectedWithEmptyFailMessageSame asValueComparers.isActualEqualToExpectedbut itsValueComparerfail message is an empty String (theDifferencefail message still exists).static final ValueComparerValueComparers.isActualGreaterThanExpectedstatic final ValueComparerValueComparers.isActualGreaterThanOrEqualToExpectedstatic final ValueComparerValueComparers.isActualLessOrEqualToThanExpectedstatic final ValueComparerValueComparers.isActualLessThanExpectedstatic final ValueComparerValueComparers.isActualNotEqualToExpectedstatic final ValueComparerValueComparers.isActualNotNullValueComparerstatic final ValueComparerValueComparers.isActualNullValueComparerstatic final ValueComparerValueComparers.isActualWithinOneMinuteNewerOfExpectedTimestampstatic final ValueComparerValueComparers.isActualWithinOneMinuteOlderOfExpectedTimestampstatic final ValueComparerValueComparers.isActualWithinOneSecondNewerOfExpectedTimestampstatic final ValueComparerValueComparers.isActualWithinOneSecondOlderOfExpectedTimestampstatic final ValueComparerValueComparers.neverFailsMethods in org.dbunit.assertion.comparer.value that return ValueComparerModifier and TypeMethodDescriptionDefaultValueComparerDefaults.getDefaultValueComparer()ValueComparerDefaults.getDefaultValueComparer()ValueComparerSelector.select(ITable expectedTable, ITable actualTable, int rowNum, String columnName, DataType dataType, Object expectedValue, Object actualValue, Map<Object, ValueComparer> valueComparers) Methods in org.dbunit.assertion.comparer.value that return types with arguments of type ValueComparerModifier and TypeMethodDescriptionDefaultValueComparerDefaults.getDefaultColumnValueComparerMapForTable(String tableName) ValueComparerDefaults.getDefaultColumnValueComparerMapForTable(String tableName) DefaultValueComparerDefaults.getDefaultTableColumnValueComparerMap()ValueComparerDefaults.getDefaultTableColumnValueComparerMap()Method parameters in org.dbunit.assertion.comparer.value with type arguments of type ValueComparerModifier and TypeMethodDescriptionValueComparerSelector.select(ITable expectedTable, ITable actualTable, int rowNum, String columnName, DataType dataType, Object expectedValue, Object actualValue, Map<Object, ValueComparer> valueComparers) Constructors in org.dbunit.assertion.comparer.value with parameters of type ValueComparerModifierConstructorDescriptionConditionalSetBiValueComparer(ValueFactory<T> actualValueFactory, Set<T> values, ValueComparer inValuesValueComparer, ValueComparer notInValuesValueComparer) Constructor parameters in org.dbunit.assertion.comparer.value with type arguments of type ValueComparerModifierConstructorDescriptionConditionalSelectorMultiValueComparer(Map<Object, ValueComparer> valueComparers, ValueComparerSelector valueComparerSelector) -
Uses of ValueComparer in org.dbunit.assertion.comparer.value.builder
Methods in org.dbunit.assertion.comparer.value.builder that return types with arguments of type ValueComparerModifier and TypeMethodDescriptionColumnValueComparerMapBuilder.build()TableColumnValueComparerMapBuilder.build()protected Map<String, ValueComparer> TableColumnValueComparerMapBuilder.findOrMakeColumnMap(String tableName) protected Map<String, ValueComparer> TableColumnValueComparerMapBuilder.makeColumnToValueComparerMap()Methods in org.dbunit.assertion.comparer.value.builder with parameters of type ValueComparerModifier and TypeMethodDescriptionColumnValueComparerMapBuilder.add(String columnName, ValueComparer valueComparer) Add a columnName toValueComparermapping.TableColumnValueComparerMapBuilder.add(String tableName, String columnName, ValueComparer valueComparer) Add a table to column toValueComparermapping.Method parameters in org.dbunit.assertion.comparer.value.builder with type arguments of type ValueComparerModifier and TypeMethodDescriptionTableColumnValueComparerMapBuilder.add(String tableName, Map<String, ValueComparer> columnValueComparers) Add all mappings from the specified column map to a column map for the specified table in this builder.TableColumnValueComparerMapBuilder.add(Map<String, Map<String, ValueComparer>> tableColumnValueComparers) Add all mappings from the specified table map to this builder. -
Uses of ValueComparer in org.dbunit.assertion.comparer.value.verifier
Method parameters in org.dbunit.assertion.comparer.value.verifier with type arguments of type ValueComparerModifier and TypeMethodDescriptionprotected voidDefaultVerifyTableDefinitionVerifier.doVerify(String tableName, String[] columnExclusionFilters, Map<String, ValueComparer> columnValueComparers) Verify the columnExclusionFilters and columnValueComparers agree.protected voidDefaultVerifyTableDefinitionVerifier.failIfColumnValueComparersHaveExcludedColumn(String tableName, String columnName, Map<String, ValueComparer> columnValueComparers) protected booleanDefaultVerifyTableDefinitionVerifier.hasColumnValueComparers(Map<String, ValueComparer> columnValueComparers) voidDefaultVerifyTableDefinitionVerifier.verify(String tableName, String[] columnExclusionFilters, Map<String, ValueComparer> columnValueComparers)