Package org.dbunit.dataset.xml
Class FlatXmlDataSetTest
java.lang.Object
org.dbunit.dataset.AbstractTest
org.dbunit.dataset.AbstractDataSetTest
org.dbunit.dataset.xml.FlatXmlDataSetTest
- Since:
- Mar 13, 2002
- Version:
- $Revision$
- Author:
- Manuel Laflamme
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected IDataSetprotected IDataSetprotected IDataSetCreate a dataset with duplicate tables having different char case in namevoidOverridden from parent because FlatXml has different behaviour than other datasets.voidOverridden from parent because FlatXml has different behaviour than other datasets.Methods inherited from class org.dbunit.dataset.AbstractDataSetTest
assertEqualsTableName, createDuplicateTables, getExpectedDuplicateRows, removeExtraTestTables, testGetCaseInsensitiveTable_withLowercaseTableName_returnsTable, testGetCaseInsensitiveTableMetaData_withLowercaseTableName_returnsMetaData, testGetTablesDefensiveCopy_onMultipleCalls_returnsNewArrayEachTimeMethods inherited from class org.dbunit.dataset.AbstractTest
assertContains, assertContainsIgnoreCase, assertEqualsIgnoreCase, convertString, getDuplicateTableName, getExpectedDuplicateNames, getExpectedLowerNames, getExpectedNames, getExtraTableName
-
Field Details
-
DATASET_FILE
-
DUPLICATE_DATASET_FILE
-
DUPLICATE_DATASET_MULTIPLE_CASE_FILE
-
-
Constructor Details
-
FlatXmlDataSetTest
public FlatXmlDataSetTest()
-
-
Method Details
-
createDataSet
- Specified by:
createDataSetin classAbstractDataSetTest- Throws:
Exception
-
createDuplicateDataSet
- Specified by:
createDuplicateDataSetin classAbstractDataSetTest- Throws:
Exception
-
createMultipleCaseDuplicateDataSet
Description copied from class:AbstractDataSetTestCreate a dataset with duplicate tables having different char case in name- Specified by:
createMultipleCaseDuplicateDataSetin classAbstractDataSetTest- Returns:
- Throws:
Exception
-
testCreateDuplicateDataSet_withDuplicateTableNames_throwsAmbiguousTableNameException
@Test public void testCreateDuplicateDataSet_withDuplicateTableNames_throwsAmbiguousTableNameException() throws ExceptionOverridden from parent because FlatXml has different behaviour than other datasets. It allows the occurrence of the same table multiple times in arbitrary locations.- Overrides:
testCreateDuplicateDataSet_withDuplicateTableNames_throwsAmbiguousTableNameExceptionin classAbstractDataSetTest- Throws:
Exception- See Also:
-
testCreateMultipleCaseDuplicateDataSet_withDuplicateCaseVariantNames_throwsAmbiguousTableNameException
@Test public void testCreateMultipleCaseDuplicateDataSet_withDuplicateCaseVariantNames_throwsAmbiguousTableNameException() throws ExceptionOverridden from parent because FlatXml has different behaviour than other datasets. It allows the occurrence of the same table multiple times in arbitrary locations.- Overrides:
testCreateMultipleCaseDuplicateDataSet_withDuplicateCaseVariantNames_throwsAmbiguousTableNameExceptionin classAbstractDataSetTest- Throws:
Exception- See Also:
-