springtestdbunit / spring-test-dbunit

Integration between the Spring testing framework and DBUnit
http://springtestdbunit.github.com/spring-test-dbunit/
Apache License 2.0
476 stars 238 forks source link

I am trying to use this for my test but it does not work. #126

Open xiaoshao opened 7 years ago

xiaoshao commented 7 years ago

Here is my code. https://github.com/xiaoshao/EmptyJavaProject/blob/master/src/test/java/com/db/UserDaoTest.java#L52

xiaoshao commented 7 years ago

Is there something I made mistake.

djselzlein commented 7 years ago

The link is broken

xiaoshao commented 7 years ago

sorry, here is the code https://github.com/xiaoshao/EmptyJavaProject/blob/master/src/test/java/com/db/VisitorDaoTest.java

It works well in my laptop, but failed in travis-ci.

    org.dbunit.dataset.NoSuchTableException: Did not find table 'User' in schema 'null'
        at org.dbunit.database.DatabaseTableMetaData.<init>(DatabaseTableMetaData.java:146)
        at org.dbunit.database.DatabaseDataSet.getTableMetaData(DatabaseDataSet.java:316)
        at org.dbunit.operation.DeleteAllOperation.execute(DeleteAllOperation.java:109)
        at org.dbunit.operation.CompositeOperation.execute(CompositeOperation.java:79)
        at com.github.springtestdbunit.DbUnitRunner.setupOrTeardown(DbUnitRunner.java:183)
        at com.github.springtestdbunit.DbUnitRunner.beforeTestMethod(DbUnitRunner.java:75)
        at com.github.springtestdbunit.DbUnitTestExecutionListener.beforeTestMethod(DbUnitTestExecutionListener.java:185)
        at org.springframework.test.context.TestContextManager.beforeTestMethod(TestContextManager.java:269)
        at org.springfra
ppodgorsek commented 5 years ago

Travis CI has been set up and works in a maintained repository: https://github.com/ppodgorsek/spring-test-dbunit