Hi,
I have used dbunit before and think i have fairly good knowledge of it but
the maven2 plugin is confusing me somewhat...
In one of my appfuse tests (that extend BaseDaoTestCase which in turn
extends AbstractTransactionalDataSourceSpringContextTests) i get the test to
commit rather than rollback the test by using setDefaultRollback(false);
when I run the test with the maven 2 plugin configured as follows with
CLEAN_INSERT, the row that I committed in the test seems to be cleaned up
afterwards, but the row from the dbunit input fie remains.
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>dbunit-maven-plugin</artifactId>
<version>1.0-beta-1</version>
<configuration>
<dataTypeFactoryName>${dbunit.dataTypeFactoryName}</dataTypeFactoryName>
<driver>${jdbc.driverClassName}</driver>
<username>${jdbc.username}</username>
<password>${jdbc.password}</password>
<url>${jdbc.url}</url>
<src>src/test/resources/sample-data.xml</src>
<type>CLEAN_INSERT</type>
<schema>${dbunit.schema}</schema>
<skip>${maven.test.skip}</skip>
</configuration>
<executions>
<execution>
<id>test-compile</id>
<phase>test-compile</phase>
<goals>
<goal>operation</goal>
</goals>
</execution>
<execution>
<id>test</id>
<phase>test</phase>
<goals>
<goal>operation</goal>
</goals>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>${jdbc.groupId}</groupId>
<artifactId>${jdbc.artifactId}</artifactId>
<version>${jdbc.version}</version>
</dependency>
</dependencies>
</plugin>
however if I change the opreation type to REFRESH, the row that I commit in
the test is left in the database afterwards.
I guess my question is - is the maven dbunit plugin doing something weird
after my tests have run? like a DELETE when i set the operation type to
CLEAN_INSERT, and a NONE when I use REFRESH ?
I find the documentation for some of these maven plugins very cryptic at
times....
thanks
E
--
View this message in context:
http://www.nabble.com/maven-2-dbunit-plugin-strange-behaviour-tp22465075s2369p22465075.html
Sent from the AppFuse - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]