bonjour tout le monde j essaie de me faire un petit dateset en fichier xml
et ca marche pas
alors voici mon code
et comment erreur j ai
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 public void setUp() throws Exception { try { System.setProperty( PropertiesBasedJdbcDatabaseTester.DBUNIT_DRIVER_CLASS, getPropertiesDataBase() .get("hibernate.connection.driver_class")); System.setProperty( PropertiesBasedJdbcDatabaseTester.DBUNIT_CONNECTION_URL, getPropertiesDataBase().get("hibernate.connection.url")); System.setProperty(PropertiesBasedJdbcDatabaseTester.DBUNIT_USERNAME, getPropertiesDataBase().get("hibernate.connection.username")); System.setProperty(PropertiesBasedJdbcDatabaseTester.DBUNIT_PASSWORD, getPropertiesDataBase().get("hibernate.connection.password")); getDataSet(); }catch (Exception e) { e.printStackTrace(); } } protected IDataSet getDataSet() throws Exception { IDataSet loadedDataSet = new FlatXmlDataSet( this.getClass().getClassLoader().getResourceAsStream("dataset.xml")); return loadedDataSet; }
ou encoreorg.dbunit.dataset.DataSetException: java.net.MalformedURLException
at org.dbunit.dataset.xml.FlatXmlProducer.produce(FlatXmlProducer.java:370)
at org.dbunit.dataset.CachedDataSet.<init>(CachedDataSet.java:97)
at org.dbunit.dataset.CachedDataSet.<init>(CachedDataSet.java:81)
at org.dbunit.dataset.xml.FlatXmlDataSet.<init>(FlatXmlDataSet.java:303)
at org.dbunit.dataset.xml.FlatXmlDataSet.<init>(FlatXmlDataSet.java:290)
at ca.canassistance.batch.PFCM230PreparerFichiersSSQETIndustrielleAllianceTest.getDataSet(PFCM230PreparerFichiersSSQETIndustrielleAllianceTest.java:105)
at ca.canassistance.batch.PFCM230PreparerFichiersSSQETIndustrielleAllianceTest.setUp(PFCM230PreparerFichiersSSQETIndustrielleAllianceTest.java:46)
at junit.framework.TestCase.runBare(TestCase.java:125)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:128)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
Caused by: java.net.MalformedURLException
at java.net.URL.<init>(URL.java:635)
at java.net.URL.<init>(URL.java:498)
at java.net.URL.<init>(URL.java:447)
at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.dbunit.dataset.xml.FlatXmlProducer.produce(FlatXmlProducer.java:357)
... 19 more
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 protected IDataSet getDataSet() throws Exception { return new FlatXmlDataSet(new FileInputStream("dataset.xml")); }aucun de deux fonctionnent , j aimerais bien qu au moins un fonctionne.20:31:21,875 DEBUG FlatXmlProducer:328 - setConsumer(consumer) - start
20:31:21,875 DEBUG FlatXmlProducer:340 - produce() - start
20:31:21,875 DEBUG FlatDtdProducer:131 - setLexicalHandler(xmlReader=org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser@25c025c, handler=org.dbunit.dataset.xml.FlatXmlProducer$FlatDtdHandler@66266626) - start
20:31:21,875 DEBUG FlatDtdProducer:124 - setDeclHandler(xmlReader=org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser@25c025c, handler=org.dbunit.dataset.xml.FlatXmlProducer$FlatDtdHandler@66266626) - start
org.dbunit.dataset.DataSetException: Fin de fichier pr?matur?e.
at org.dbunit.dataset.xml.XmlProducer.buildException(XmlProducer.java:182)
at org.dbunit.dataset.xml.FlatXmlProducer.produce(FlatXmlProducer.java:365)
at org.dbunit.dataset.CachedDataSet.<init>(CachedDataSet.java:97)
at org.dbunit.dataset.CachedDataSet.<init>(CachedDataSet.java:81)
at org.dbunit.dataset.xml.FlatXmlDataSet.<init>(FlatXmlDataSet.java:303)
at org.dbunit.dataset.xml.FlatXmlDataSet.<init>(FlatXmlDataSet.java:290)
at ca.canassistance.batch.PFCM230PreparerFichiersSSQETIndustrielleAllianceTest.getDataSet(PFCM230PreparerFichiersSSQETIndustrielleAllianceTest.java:104)
at ca.canassistance.batch.PFCM230PreparerFichiersSSQETIndustrielleAllianceTest.setUp(PFCM230PreparerFichiersSSQETIndustrielleAllianceTest.java:46)
at junit.framework.TestCase.runBare(TestCase.java:125)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:128)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
Caused by: org.xml.sax.SAXParseException: Fin de fichier pr?matur?e.
at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.dbunit.dataset.xml.FlatXmlProducer.produce(FlatXmlProducer.java:357)
... 19 more
Est ce qu il y a une personne qui me dire ce que je fais de mal merci d avance.
Partager