|
From: <de...@us...> - 2014-06-25 21:18:40
|
Revision: 8777
http://sourceforge.net/p/fudaa/svn/8777
Author: deniger
Date: 2014-06-25 21:18:32 +0000 (Wed, 25 Jun 2014)
Log Message:
-----------
Modified Paths:
--------------
trunk/soft/fudaa-crue/crue-io/src/test/java/org/fudaa/dodico/crue/io/aide/TestAide.java
Modified: trunk/soft/fudaa-crue/crue-io/src/test/java/org/fudaa/dodico/crue/io/aide/TestAide.java
===================================================================
--- trunk/soft/fudaa-crue/crue-io/src/test/java/org/fudaa/dodico/crue/io/aide/TestAide.java 2014-06-25 21:18:10 UTC (rev 8776)
+++ trunk/soft/fudaa-crue/crue-io/src/test/java/org/fudaa/dodico/crue/io/aide/TestAide.java 2014-06-25 21:18:32 UTC (rev 8777)
@@ -3,39 +3,52 @@
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
-
package org.fudaa.dodico.crue.io.aide;
import java.io.File;
import java.io.IOException;
+import java.net.URL;
import java.util.Arrays;
+import junit.framework.Assert;
import org.fudaa.ctulu.CtuluLog;
import org.fudaa.dodico.crue.common.io.CrueIOResu;
import org.fudaa.dodico.crue.common.io.CrueXmlReaderWriterImpl;
import org.junit.Test;
-
/**
*
* @author landrodie
*/
public class TestAide {
-
- public TestAide() {
- }
-
-
- @Test
- public void WriteFile() throws IOException {
-
- CrueXmlReaderWriterImpl<CrueDaoAide, CrueDaoAideContents> rw = new CrueXmlReaderWriterImpl<CrueDaoAide, CrueDaoAideContents>("Lien","1.0", new CrueConverterAide(), new CrueDaoStructureAide());
- File out = new File("tstAide.xml").getCanonicalFile();
- CrueAide aide1 = new CrueAide("EDIT_LOI","EditionLoi#Signet1");
- CrueAide aide2 = new CrueAide("OPEN_LOI","LireLoi");
- CrueDaoAideContents aides = new CrueDaoAideContents("fichier de mappage", Arrays.asList(aide1,aide2));
-
- CrueIOResu<CrueDaoAideContents> in = new CrueIOResu<CrueDaoAideContents>(aides);
- rw.writeXMLMetier(in, out, new CtuluLog());
- System.err.println("Ecrit dans " + out.getAbsoluteFile());
- }
+
+ public TestAide() {
+ }
+
+ @Test
+ public void testLecture() {
+ CrueXmlReaderWriterImpl<CrueDaoAide, CrueDaoAideContents> rw = new CrueXmlReaderWriterImpl<CrueDaoAide, CrueDaoAideContents>("Lien", "1.0",
+ new CrueConverterAide(), new CrueDaoStructureAide());
+ URL in = getClass().getResource("/Aide/Aide.xml");
+ CtuluLog log = new CtuluLog();
+ final CrueDaoAide readDao = rw.readDao(in, log);
+ Assert.assertNotNull(readDao);
+ Assert.assertEquals(2, readDao.getListeAide().size());
+ Assert.assertEquals("EDIT_BRANCHE", readDao.getListeAide().get(0).getIdFudaaCrue());
+
+ }
+
+ @Test
+ public void WriteFile() throws IOException {
+
+ CrueXmlReaderWriterImpl<CrueDaoAide, CrueDaoAideContents> rw = new CrueXmlReaderWriterImpl<CrueDaoAide, CrueDaoAideContents>("Lien", "1.0",
+ new CrueConverterAide(), new CrueDaoStructureAide());
+ File out = new File("tstAide.xml").getCanonicalFile();
+ CrueAide aide1 = new CrueAide("EDIT_LOI", "EditionLoi#Signet1");
+ CrueAide aide2 = new CrueAide("OPEN_LOI", "LireLoi");
+ CrueDaoAideContents aides = new CrueDaoAideContents("fichier de mappage", Arrays.asList(aide1, aide2));
+
+ CrueIOResu<CrueDaoAideContents> in = new CrueIOResu<CrueDaoAideContents>(aides);
+ rw.writeXMLMetier(in, out, new CtuluLog());
+ System.err.println("Ecrit dans " + out.getAbsoluteFile());
+ }
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|