org.dbunit.dataset.xml
Class FlatXmlDataSetTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.dbunit.dataset.AbstractTest
              extended by org.dbunit.dataset.AbstractDataSetTest
                  extended by org.dbunit.dataset.xml.FlatXmlDataSetTest
All Implemented Interfaces:
junit.framework.Test

public class FlatXmlDataSetTest
extends AbstractDataSetTest

Since:
Mar 13, 2002
Version:
$Revision: 911 $
Author:
Manuel Laflamme

Field Summary
static File DATASET_FILE
           
static File DUPLICATE_DATASET_FILE
           
static File DUPLICATE_DATASET_MULTIPLE_CASE_FILE
           
 
Constructor Summary
FlatXmlDataSetTest(String s)
           
 
Method Summary
protected  IDataSet createDataSet()
           
protected  IDataSet createDuplicateDataSet()
           
protected  IDataSet createMultipleCaseDuplicateDataSet()
          Create a dataset with duplicate tables having different char case in name
 void testCreateMultipleCaseDuplicateDataSet_CaseSensitive()
           
 void testMissingColumnAndDisableDtdMetadata()
           
 void testMissingColumnAndDisableDtdMetadataAndSensing()
           
 void testMissingColumnAndEnableDtdMetadata()
           
 void testReadFlatXmlWithDifferentCaseInDtd()
           
 void testWrite()
           
 
Methods inherited from class org.dbunit.dataset.AbstractDataSetTest
assertEqualsTableName, createDuplicateTables, getExpectedDuplicateRows, removeExtraTestTables, testCreateDuplicateDataSet, testCreateMultipleCaseDuplicateDataSet, testGetCaseInsensitiveTable, testGetCaseInsensitiveTableMetaData, testGetTable, testGetTableMetaData, testGetTableNames, testGetTableNamesDefensiveCopy, testGetTables, testGetTablesDefensiveCopy, testGetUnknownTable, testGetUnknownTableMetaData, testIterator, testReverseIterator
 
Methods inherited from class org.dbunit.dataset.AbstractTest
assertContains, assertContainsIgnoreCase, assertEqualsIgnoreCase, getDuplicateTableName, getExpectedDuplicateNames, getExpectedLowerNames, getExpectedNames, getExtraTableName
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DATASET_FILE

public static final File DATASET_FILE

DUPLICATE_DATASET_FILE

public static final File DUPLICATE_DATASET_FILE

DUPLICATE_DATASET_MULTIPLE_CASE_FILE

public static final File DUPLICATE_DATASET_MULTIPLE_CASE_FILE
Constructor Detail

FlatXmlDataSetTest

public FlatXmlDataSetTest(String s)
Method Detail

createDataSet

protected IDataSet createDataSet()
                          throws Exception
Specified by:
createDataSet in class AbstractDataSetTest
Throws:
Exception

createDuplicateDataSet

protected IDataSet createDuplicateDataSet()
                                   throws Exception
Specified by:
createDuplicateDataSet in class AbstractDataSetTest
Throws:
Exception

createMultipleCaseDuplicateDataSet

protected IDataSet createMultipleCaseDuplicateDataSet()
                                               throws Exception
Description copied from class: AbstractDataSetTest
Create a dataset with duplicate tables having different char case in name

Specified by:
createMultipleCaseDuplicateDataSet in class AbstractDataSetTest
Returns:
Throws:
Exception

testMissingColumnAndEnableDtdMetadata

public void testMissingColumnAndEnableDtdMetadata()
                                           throws Exception
Throws:
Exception

testMissingColumnAndDisableDtdMetadata

public void testMissingColumnAndDisableDtdMetadata()
                                            throws Exception
Throws:
Exception

testMissingColumnAndDisableDtdMetadataAndSensing

public void testMissingColumnAndDisableDtdMetadataAndSensing()
                                                      throws Exception
Throws:
Exception

testWrite

public void testWrite()
               throws Exception
Throws:
Exception

testReadFlatXmlWithDifferentCaseInDtd

public void testReadFlatXmlWithDifferentCaseInDtd()
                                           throws Exception
Throws:
Exception

testCreateMultipleCaseDuplicateDataSet_CaseSensitive

public void testCreateMultipleCaseDuplicateDataSet_CaseSensitive()
                                                          throws Exception
Throws:
Exception


Copyright © 2002-2012. All Rights Reserved.