org.dbunit.ant
Class DbUnitTaskTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.apache.tools.ant.taskdefs.TaskdefsTest
              extended by org.dbunit.ant.DbUnitTaskTest
All Implemented Interfaces:
junit.framework.Test

public class DbUnitTaskTest
extends TaskdefsTest

Ant-based test class for the Dbunit ant task definition.

Since:
Jun 10, 2002
Version:
$Revision: 907 $ $Date: 2008-12-04 21:07:32 +0100 (Thu, 04 Dec 2008) $
Author:
Timothy Ruppert, Ben Cox, Last changed by: $Author: gommma $
See Also:
AntTest

Field Summary
protected static Class classUnderTest
           
 
Fields inherited from class org.apache.tools.ant.taskdefs.TaskdefsTest
project
 
Constructor Summary
DbUnitTaskTest(String name)
           
 
Method Summary
protected  void assertOperationType(String failMessage, String targetName, DatabaseOperation expected)
           
protected  DbUnitTaskStep getFirstStepFromTarget(String targetName)
           
protected  int getQueryCount(List tables)
           
protected  int getQuerySetCount(List tables)
           
protected  DbUnitTaskStep getStepFromTarget(String targetName, int index)
           
protected  int getTableCount(List tables)
           
static void main(String[] args)
           
 void setUp()
           
static junit.framework.Test suite()
           
 void testClasspath()
           
 void testDataTypeFactory()
           
 void testDataTypeFactoryViaGenericConfig()
           
 void testDriverNotInClasspath()
           
 void testEscapePattern()
           
 void testExportAndCompareFormatMismatch()
          Tests the exception that is thrown when the compare fails because the source format was different from the previous "export" task's write format.
 void testExportCsv()
           
 void testExportDtd()
           
 void testExportFlat()
           
 void testExportFlatWithDocytpe()
           
 void testExportFlatWithEncoding()
           
 void testExportFull()
           
 void testExportPartial()
           
 void testExportQuery()
           
 void testExportQueryMixed()
           
 void testExportWithQuerySet()
           
 void testExportXml()
           
 void testExportXmlOrdered()
           
 void testInvalidCompositeOperationFlat()
           
 void testInvalidCompositeOperationSrc()
           
 void testInvalidDatabaseInformation()
           
 void testInvalidExportFormat()
           
 void testInvalidOperationType()
           
 void testNoDbUrl()
           
 void testNoDriver()
           
 void testNoPassword()
           
 void testNoUserid()
           
 void testResolveOperationTypes()
           
 void testSetFlatFalse()
           
 void testWithBadQuerySet()
           
 void testWithReferenceQuerySet()
           
 
Methods inherited from class org.apache.tools.ant.taskdefs.TaskdefsTest
configureProject, executeTarget, expectBuildException, expectLog, expectOutput, expectOutputAndError, expectSpecificBuildException, getError, getFullLog, getLog, getOutput, getProjectDir
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, 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

classUnderTest

protected static Class classUnderTest
Constructor Detail

DbUnitTaskTest

public DbUnitTaskTest(String name)
Method Detail

setUp

public void setUp()
           throws Exception
Overrides:
setUp in class junit.framework.TestCase
Throws:
Exception

testNoDriver

public void testNoDriver()

testNoDbUrl

public void testNoDbUrl()

testNoUserid

public void testNoUserid()

testNoPassword

public void testNoPassword()

testInvalidDatabaseInformation

public void testInvalidDatabaseInformation()

testInvalidOperationType

public void testInvalidOperationType()

testSetFlatFalse

public void testSetFlatFalse()

testResolveOperationTypes

public void testResolveOperationTypes()

testInvalidCompositeOperationSrc

public void testInvalidCompositeOperationSrc()

testInvalidCompositeOperationFlat

public void testInvalidCompositeOperationFlat()

testExportFull

public void testExportFull()

testExportPartial

public void testExportPartial()

testExportFlat

public void testExportFlat()

testExportFlatWithDocytpe

public void testExportFlatWithDocytpe()

testExportFlatWithEncoding

public void testExportFlatWithEncoding()

testExportXml

public void testExportXml()

testExportCsv

public void testExportCsv()

testExportDtd

public void testExportDtd()

testInvalidExportFormat

public void testInvalidExportFormat()

testExportXmlOrdered

public void testExportXmlOrdered()
                          throws Exception
Throws:
Exception

testExportQuery

public void testExportQuery()

testExportWithQuerySet

public void testExportWithQuerySet()

testWithBadQuerySet

public void testWithBadQuerySet()

testWithReferenceQuerySet

public void testWithReferenceQuerySet()

testExportQueryMixed

public void testExportQueryMixed()

testExportAndCompareFormatMismatch

public void testExportAndCompareFormatMismatch()
Tests the exception that is thrown when the compare fails because the source format was different from the previous "export" task's write format.


testDataTypeFactory

public void testDataTypeFactory()
                         throws Exception
Throws:
Exception

testEscapePattern

public void testEscapePattern()
                       throws Exception
Throws:
Exception

testDataTypeFactoryViaGenericConfig

public void testDataTypeFactoryViaGenericConfig()
                                         throws Exception
Throws:
Exception

testClasspath

public void testClasspath()
                   throws Exception
Throws:
Exception

testDriverNotInClasspath

public void testDriverNotInClasspath()
                              throws Exception
Throws:
Exception

assertOperationType

protected void assertOperationType(String failMessage,
                                   String targetName,
                                   DatabaseOperation expected)

getQueryCount

protected int getQueryCount(List tables)

getTableCount

protected int getTableCount(List tables)

getQuerySetCount

protected int getQuerySetCount(List tables)

getFirstStepFromTarget

protected DbUnitTaskStep getFirstStepFromTarget(String targetName)

getStepFromTarget

protected DbUnitTaskStep getStepFromTarget(String targetName,
                                           int index)

suite

public static junit.framework.Test suite()

main

public static void main(String[] args)


Copyright © 2002-2012. All Rights Reserved.