bonjour tout le monde j essaie de me faire un petit dateset en fichier xml
et ca marche pas

alors voici mon code
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;
	}
et comment erreur j ai
org.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
ou encore
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"));
	}
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
aucun de deux fonctionnent , j aimerais bien qu au moins un fonctionne.
Est ce qu il y a une personne qui me dire ce que je fais de mal merci d avance.