Package org.dbunit.ant
Class DbUnitTaskIT
java.lang.Object
org.dbunit.ant.DbUnitTaskIT
Ant-based test class for the Dbunit ant task definition.
- Since:
- Jun 10, 2002
- Version:
- $Revision$ $Date$
- Author:
- Timothy Ruppert, Ben Cox, Last changed by: $Author$
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidassertOperationType(String failMessage, String targetName, DatabaseOperation expected) voidexpectBuildException(String target, String cause) voidexpectSpecificBuildException(String target, String cause, String msg) Runs a target, wait for a build exception.protected DbUnitTaskStepgetFirstStepFromTarget(String targetName) protected intgetQueryCount(List tables) protected intgetQuerySetCount(List tables) protected DbUnitTaskStepgetStepFromTarget(String targetName, int index) protected intgetTableCount(List tables) static voidvoidsetUp()voidtearDown()voidvoidvoidvoidvoidvoidTests the exception that is thrown when the compare fails because the source format was different from the previous "export" task's write format.voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoid
-
Field Details
-
rule
-
classUnderTest
-
-
Constructor Details
-
DbUnitTaskIT
public DbUnitTaskIT()
-
-
Method Details
-
initializeDbEnvironment
- Throws:
Exception
-
setUp
- Throws:
Exception
-
tearDown
- Throws:
Exception
-
testNoDriver
@Test public void testNoDriver() -
testNoDbUrl
@Test public void testNoDbUrl() -
testNoUserid
@Test public void testNoUserid() -
testNoPassword
@Test public void testNoPassword() -
testInvalidDatabaseInformation
@Test public void testInvalidDatabaseInformation() -
testInvalidOperationType
@Test public void testInvalidOperationType() -
testSetFlatFalse
@Test public void testSetFlatFalse() -
testResolveOperationTypes
@Test public void testResolveOperationTypes() -
testInvalidCompositeOperationSrc
@Test public void testInvalidCompositeOperationSrc() -
testInvalidCompositeOperationFlat
@Test public void testInvalidCompositeOperationFlat() -
testExportFull
@Test public void testExportFull() -
testExportPartial
@Test public void testExportPartial() -
testExportWithForwardOnlyResultSetTable
@Test public void testExportWithForwardOnlyResultSetTable() throws SQLException, DatabaseUnitException- Throws:
SQLExceptionDatabaseUnitException
-
testExportFlat
@Test public void testExportFlat() -
testExportFlatWithDocytpe
@Test public void testExportFlatWithDocytpe() -
testExportFlatWithEncoding
@Test public void testExportFlatWithEncoding() -
testExportXml
@Test public void testExportXml() -
testExportCsv
@Test public void testExportCsv() -
testExportDtd
@Test public void testExportDtd() -
testInvalidExportFormat
@Test public void testInvalidExportFormat() -
testExportXmlOrdered
- Throws:
Exception
-
testExportQuery
@Test public void testExportQuery() -
testExportWithQuerySet
@Test public void testExportWithQuerySet() -
testWithBadQuerySet
@Disabled("Ant now ignores id errors and refid is always evaluated first") @Test public void testWithBadQuerySet() -
testWithReferenceQuerySet
@Test public void testWithReferenceQuerySet() -
testExportQueryMixed
@Test public void testExportQueryMixed() -
testExportAndCompareFormatMismatch
@Test 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
- Throws:
Exception
-
testEscapePattern
- Throws:
Exception
-
testDataTypeFactoryViaGenericConfig
- Throws:
Exception
-
testClasspath
- Throws:
Exception
-
testDriverNotInClasspath
- Throws:
Exception
-
testReplaceOperation
- Throws:
Exception
-
testOrderedOperation
- Throws:
Exception
-
testReplaceOrderedOperation
- Throws:
Exception
-
assertOperationType
protected void assertOperationType(String failMessage, String targetName, DatabaseOperation expected) -
getQueryCount
-
getTableCount
-
getQuerySetCount
-
getFirstStepFromTarget
-
getStepFromTarget
-
expectSpecificBuildException
Runs a target, wait for a build exception.- Parameters:
target- target to runcause- information string to reader of reportmsg- the message value of the build exception we are waiting for set to null for any build exception to be valid
-
expectBuildException
-