org.dbunit.dataset
Class AbstractDataSetDecoratorTest

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.AbstractDataSetDecoratorTest
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
CachedDataSetTest, LowerCaseDataSetTest, ReplacementDataSetTest, SortedDataSetTest

public abstract class AbstractDataSetDecoratorTest
extends AbstractDataSetTest

Abstract class for testing IDataSet implementations which only decorate another IDataSet implementation. The check for duplicate table names can be omitted in this case since no new tables are created by normal decorators.

Since:
2.4.0
Version:
$Revision: 815 $ $Date: 2008-09-27 14:33:56 +0200 (Sat, 27 Sep 2008) $
Author:
gommma (gommma AT users.sourceforge.net), Last changed by: $Author: gommma $

Constructor Summary
AbstractDataSetDecoratorTest(String s)
           
 
Method Summary
protected  IDataSet createDuplicateDataSet()
           
protected  IDataSet createMultipleCaseDuplicateDataSet()
          Create a dataset with duplicate tables having different char case in name
 void testCreateDuplicateDataSet()
           
 void testCreateMultipleCaseDuplicateDataSet()
           
 
Methods inherited from class org.dbunit.dataset.AbstractDataSetTest
assertEqualsTableName, createDataSet, createDuplicateTables, getExpectedDuplicateRows, removeExtraTestTables, 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
 

Constructor Detail

AbstractDataSetDecoratorTest

public AbstractDataSetDecoratorTest(String s)
Method Detail

createDuplicateDataSet

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

createMultipleCaseDuplicateDataSet

protected final 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

testCreateDuplicateDataSet

public final void testCreateDuplicateDataSet()
                                      throws Exception
Overrides:
testCreateDuplicateDataSet in class AbstractDataSetTest
Throws:
Exception

testCreateMultipleCaseDuplicateDataSet

public final void testCreateMultipleCaseDuplicateDataSet()
                                                  throws Exception
Overrides:
testCreateMultipleCaseDuplicateDataSet in class AbstractDataSetTest
Throws:
Exception


Copyright © 2002-2012. All Rights Reserved.