有谁用过Seam的DBUnit测试,我老是出问题
hypercube1024
2007-12-15
按照官方文档的说明我配置了jndi参数,我设置的是DefaultDS,不知道哪里有完整的Seam的DBUnit的例子或教程,中英文都可以……
错误信息如下: [testng] [Parser] Running: [testng] /my_space/develop/EclipseProjects/myApp/test-build/RegisterTest.xml [testng] [testng] FAILED CONFIGURATION: @BeforeClass init [testng] java.lang.RuntimeException: org.dbunit.dataset.DataSetException: java.net.MalformedURLException [testng] at org.jboss.seam.mock.DBUnitSeamTest$DataSetOperation.<init>(DBUnitSeamTest.java:170) [testng] at org.jboss.seam.mock.DBUnitSeamTest$DataSetOperation.<init>(DBUnitSeamTest.java:159) [testng] at org.qpt.test.RegisterTest.prepareDBUnitOperations(RegisterTest.java:58) [testng] at org.jboss.seam.mock.DBUnitSeamTest.init(DBUnitSeamTest.java:112) [testng] Caused by: org.dbunit.dataset.DataSetException: java.net.MalformedURLException [testng] at org.dbunit.dataset.xml.FlatXmlProducer.produce(FlatXmlProducer.java:169) [testng] at org.dbunit.dataset.CachedDataSet.<init>(CachedDataSet.java:71) [testng] at org.dbunit.dataset.xml.FlatXmlDataSet.<init>(FlatXmlDataSet.java:200) [testng] at org.dbunit.dataset.xml.FlatXmlDataSet.<init>(FlatXmlDataSet.java:187) [testng] at org.jboss.seam.mock.DBUnitSeamTest$DataSetOperation.<init>(DBUnitSeamTest.java:168) [testng] ... 25 more [testng] ... Removed 22 stack frames |
|
hypercube1024
2007-12-18
难道就没有一个人用DBUnit吗?
|
|
hypercube1024
2007-12-19
问题终于解决了,原来自动生成的 ANT 脚本里面没有把响应的dataset文件拷贝到测试目录下面-_-!
|