r662 - in branches/jrst-docutils-jython/jrst/src: main/java/org/nuiton/jrst test/java/org/nuiton/jrst/bugs
Author: jpages Date: 2012-05-16 10:52:25 +0200 (Wed, 16 May 2012) New Revision: 662 Url: http://nuiton.org/repositories/revision/jrst/662 Log: Pr?\195?\169cision pour l'encodage en UTF-8 pour un reader et pour des tests. Modified: branches/jrst-docutils-jython/jrst/src/main/java/org/nuiton/jrst/JRST.java branches/jrst-docutils-jython/jrst/src/test/java/org/nuiton/jrst/bugs/AdmonitionTest.java branches/jrst-docutils-jython/jrst/src/test/java/org/nuiton/jrst/bugs/DirectiveTest.java branches/jrst-docutils-jython/jrst/src/test/java/org/nuiton/jrst/bugs/TableTest.java branches/jrst-docutils-jython/jrst/src/test/java/org/nuiton/jrst/bugs/TextTest.java branches/jrst-docutils-jython/jrst/src/test/java/org/nuiton/jrst/bugs/TitlesTest.java Modified: branches/jrst-docutils-jython/jrst/src/main/java/org/nuiton/jrst/JRST.java =================================================================== --- branches/jrst-docutils-jython/jrst/src/main/java/org/nuiton/jrst/JRST.java 2012-05-15 16:01:42 UTC (rev 661) +++ branches/jrst-docutils-jython/jrst/src/main/java/org/nuiton/jrst/JRST.java 2012-05-16 08:52:25 UTC (rev 662) @@ -428,6 +428,7 @@ out = generateDocument(TYPE_XML, in, out); SAXReader saxReader = new SAXReader(); + saxReader.setEncoding("UTF-8"); return saxReader.read(out); } Modified: branches/jrst-docutils-jython/jrst/src/test/java/org/nuiton/jrst/bugs/AdmonitionTest.java =================================================================== --- branches/jrst-docutils-jython/jrst/src/test/java/org/nuiton/jrst/bugs/AdmonitionTest.java 2012-05-15 16:01:42 UTC (rev 661) +++ branches/jrst-docutils-jython/jrst/src/test/java/org/nuiton/jrst/bugs/AdmonitionTest.java 2012-05-16 08:52:25 UTC (rev 662) @@ -61,7 +61,7 @@ // out.deleteOnExit(); JRST.generate(JRST.TYPE_HTML, in, out, JRST.Overwrite.ALLTIME); - String content = FileUtils.readFileToString(out); + String content = FileUtils.readFileToString(out, "UTF-8"); // Must contains <div class="note"> assertTrue(content.contains("<div class=\"note\">")); } Modified: branches/jrst-docutils-jython/jrst/src/test/java/org/nuiton/jrst/bugs/DirectiveTest.java =================================================================== --- branches/jrst-docutils-jython/jrst/src/test/java/org/nuiton/jrst/bugs/DirectiveTest.java 2012-05-15 16:01:42 UTC (rev 661) +++ branches/jrst-docutils-jython/jrst/src/test/java/org/nuiton/jrst/bugs/DirectiveTest.java 2012-05-16 08:52:25 UTC (rev 662) @@ -56,7 +56,7 @@ // out.deleteOnExit(); JRST.generate(JRST.TYPE_HTML, in, out, JRST.Overwrite.ALLTIME); - String content = FileUtils.readFileToString(out); + String content = FileUtils.readFileToString(out, "UTF-8"); assertTrue(content.indexOf("alt=\"alternate text\"") > 0); assertTrue(content.indexOf("width=\"200px\"") > 0); assertTrue(content.indexOf("align=\"center\"") > 0); @@ -78,7 +78,7 @@ // out.deleteOnExit(); JRST.generate(JRST.TYPE_HTML, in, out, JRST.Overwrite.ALLTIME); - String content = FileUtils.readFileToString(out); + String content = FileUtils.readFileToString(out, "UTF-8"); assertTrue(content.indexOf("Table des matières") > 0); } @@ -94,7 +94,7 @@ // out.deleteOnExit(); JRST.generate(JRST.TYPE_HTML, in, out, JRST.Overwrite.ALLTIME); - String content = FileUtils.readFileToString(out); + String content = FileUtils.readFileToString(out, "UTF-8"); assertTrue(content.indexOf("<b>") > 0); assertTrue(content.indexOf("<em>") > 0); } Modified: branches/jrst-docutils-jython/jrst/src/test/java/org/nuiton/jrst/bugs/TableTest.java =================================================================== --- branches/jrst-docutils-jython/jrst/src/test/java/org/nuiton/jrst/bugs/TableTest.java 2012-05-15 16:01:42 UTC (rev 661) +++ branches/jrst-docutils-jython/jrst/src/test/java/org/nuiton/jrst/bugs/TableTest.java 2012-05-16 08:52:25 UTC (rev 662) @@ -56,7 +56,7 @@ // out.deleteOnExit(); JRST.generate(JRST.TYPE_HTML, in, out, JRST.Overwrite.ALLTIME); - String content = FileUtils.readFileToString(out); + String content = FileUtils.readFileToString(out, "UTF-8"); assertTrue(content.indexOf("Annee|Trait|Espece") > 0); assertTrue(content.indexOf("<p>Fatal</p>") > 0); } @@ -73,7 +73,7 @@ // out.deleteOnExit(); JRST.generate(JRST.TYPE_HTML, in, out, JRST.Overwrite.ALLTIME); - String content = FileUtils.readFileToString(out); + String content = FileUtils.readFileToString(out, "UTF-8"); assertTrue(content.indexOf("<em>légérs</em>") > 0); } } Modified: branches/jrst-docutils-jython/jrst/src/test/java/org/nuiton/jrst/bugs/TextTest.java =================================================================== --- branches/jrst-docutils-jython/jrst/src/test/java/org/nuiton/jrst/bugs/TextTest.java 2012-05-15 16:01:42 UTC (rev 661) +++ branches/jrst-docutils-jython/jrst/src/test/java/org/nuiton/jrst/bugs/TextTest.java 2012-05-16 08:52:25 UTC (rev 662) @@ -58,7 +58,7 @@ JRST.generate(JRST.TYPE_HTML, in, out, JRST.Overwrite.ALLTIME); - String content = FileUtils.readFileToString(out); + String content = FileUtils.readFileToString(out, "UTF-8"); assertTrue(content.indexOf("href=\"http://labs.libre-entreprise.org/tracker/?atid=113&group_id=8&func=browse\"") > 0); assertTrue(content.indexOf("href=\"http://www.docbook.org/\"") > 0); assertTrue(content.indexOf("href=\"http://www.docbook2.org/\"") > 0); @@ -77,7 +77,7 @@ JRST.generate(JRST.TYPE_HTML, in, out, JRST.Overwrite.ALLTIME); - String content = FileUtils.readFileToString(out); + String content = FileUtils.readFileToString(out, "UTF-8"); assertTrue(content.indexOf("nuiton's forge") > 0); assertTrue(content.indexOf("build.xml") > 0); } @@ -95,7 +95,7 @@ JRST.generate(JRST.TYPE_HTML, in, out, JRST.Overwrite.ALLTIME); - String content = FileUtils.readFileToString(out); + String content = FileUtils.readFileToString(out, "UTF-8"); Pattern pattern = Pattern.compile(".*<blockquote>.*du bla bla \u00E9l\u00E9mentaire.*</blockquote>.*", Pattern.DOTALL); Matcher matcher = pattern.matcher(content); assertTrue(matcher.find()); @@ -103,7 +103,6 @@ /** * Test que les synthaxe options sont bien parsées. - * * @throws Exception */ @Test @@ -113,7 +112,7 @@ JRST.generate(JRST.TYPE_HTML, in, out, JRST.Overwrite.ALLTIME); - String content = FileUtils.readFileToString(out); + String content = FileUtils.readFileToString(out, "UTF-8"); assertTrue(content.indexOf("<span class=\"option\">-a</span>") > 0); assertTrue(content.indexOf("<p>options can have arguments\nand long descriptions</p>") > 0); assertTrue(content.indexOf("<v3region.zip|v2region.xml|v2region.xml.gz>") > 0); @@ -136,7 +135,7 @@ JRST.generate(JRST.TYPE_HTML, in, out, JRST.Overwrite.ALLTIME); - String content = FileUtils.readFileToString(out); + String content = FileUtils.readFileToString(out, "UTF-8"); assertTrue(content.indexOf("echapement de lien1_") > 0); assertTrue(content.indexOf("echapement de *.txt") > 0); } @@ -151,7 +150,7 @@ JRST.generate(JRST.TYPE_HTML, in, out, JRST.Overwrite.ALLTIME); - String content = FileUtils.readFileToString(out); + String content = FileUtils.readFileToString(out, "UTF-8"); assertTrue(content.contains("href=\"http://www.python.org\"")); assertTrue(content.contains("href=\"./python\"")); assertTrue(content.contains("href=\"http://www.rfc-editor.org/rfc/rfc2396.txt\"")); Modified: branches/jrst-docutils-jython/jrst/src/test/java/org/nuiton/jrst/bugs/TitlesTest.java =================================================================== --- branches/jrst-docutils-jython/jrst/src/test/java/org/nuiton/jrst/bugs/TitlesTest.java 2012-05-15 16:01:42 UTC (rev 661) +++ branches/jrst-docutils-jython/jrst/src/test/java/org/nuiton/jrst/bugs/TitlesTest.java 2012-05-16 08:52:25 UTC (rev 662) @@ -70,7 +70,7 @@ // out.deleteOnExit(); JRST.generate(JRST.TYPE_HTML, in, out, JRST.Overwrite.ALLTIME); - String content = FileUtils.readFileToString(out); + String content = FileUtils.readFileToString(out, "UTF-8"); Assert.assertTrue(content.indexOf("<h2>Prérequis</h2>") > 0); } }
participants (1)
-
jpages@users.nuiton.org