I'm still getting the same exception:
| java.lang.RuntimeException: org.dbunit.dataset.DataSetException:
java.net.MalformedURLException
| at
org.jboss.seam.mock.DBUnitSeamTest$DataSetOperation.<init>(DBUnitSeamTest.java:170)
| at
org.jboss.seam.mock.DBUnitSeamTest$DataSetOperation.<init>(DBUnitSeamTest.java:159)
| at
com.myorg.myproj.persistence.test.UpdatableEntityTest.prepareDBUnitOperations(Unknown
Source)
| at org.jboss.seam.mock.DBUnitSeamTest.init(DBUnitSeamTest.java:112)
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:585)
| at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:604)
| at
org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:394)
| at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:142)
| at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:79)
| at
org.testng.internal.TestMethodWorker.invokeBeforeClassMethods(TestMethodWorker.java:165)
| at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:103)
| at org.testng.TestRunner.runWorkers(TestRunner.java:678)
| at org.testng.TestRunner.privateRun(TestRunner.java:624)
| at org.testng.TestRunner.run(TestRunner.java:495)
| at org.testng.SuiteRunner.runTest(SuiteRunner.java:300)
| at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:295)
| at org.testng.SuiteRunner.privateRun(SuiteRunner.java:275)
| at org.testng.SuiteRunner.run(SuiteRunner.java:190)
| at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:792)
| at org.testng.TestNG.runSuitesLocally(TestNG.java:765)
| at org.testng.TestNG.run(TestNG.java:699)
| at org.testng.TestNG.privateMain(TestNG.java:824)
| at org.testng.TestNG.main(TestNG.java:802)
| Caused by: org.dbunit.dataset.DataSetException:
java.net.MalformedURLException
| at
org.dbunit.dataset.xml.FlatXmlProducer.produce(FlatXmlProducer.java:169)
| at org.dbunit.dataset.CachedDataSet.<init>(CachedDataSet.java:71)
| at org.dbunit.dataset.xml.FlatXmlDataSet.<init>(FlatXmlDataSet.java:200)
| at org.dbunit.dataset.xml.FlatXmlDataSet.<init>(FlatXmlDataSet.java:187)
| at
org.jboss.seam.mock.DBUnitSeamTest$DataSetOperation.<init>(DBUnitSeamTest.java:168)
| ... 25 more
|
I assume this means that the location I am passing to the DataSetOperation
constructor isn't "right." Here is what I am doing:
| beforeTestOperations.add(
| new
DataSetOperation("com/myorg/myproj/persistence/test/SRM_USER_Two.xml")
| );
|
The seed file above is in the folder described, and I even tried the absolute
path (i.e. C:\...) to no avail.
Any insight into how to exectue the DBUnit Seam test properly is appreciated.
And even if I get that working, I would absolutely love to know why my original
Ant configuration has the data "disappear." It may be merely academic, but I
am really curious about the reason for this bizarre behavior.
Thanks.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4102304#4102304
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4102304
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user