r503 - in trunk/jrst/src/test: java/org/nuiton/jrst resources
Author: vbriand Date: 2010-11-04 16:55:25 +0100 (Thu, 04 Nov 2010) New Revision: 503 Url: http://nuiton.org/repositories/revision/jrst/503 Log: Added a test for the empty table of contents Added: trunk/jrst/src/test/resources/testEmptyTableContents.rst Modified: trunk/jrst/src/test/java/org/nuiton/jrst/JRSTReaderTest.java Modified: trunk/jrst/src/test/java/org/nuiton/jrst/JRSTReaderTest.java =================================================================== --- trunk/jrst/src/test/java/org/nuiton/jrst/JRSTReaderTest.java 2010-11-04 14:13:42 UTC (rev 502) +++ trunk/jrst/src/test/java/org/nuiton/jrst/JRSTReaderTest.java 2010-11-04 15:55:25 UTC (rev 503) @@ -32,6 +32,9 @@ import java.io.InputStreamReader; import java.io.Reader; import java.net.URL; + +import junit.framework.Assert; + import org.junit.Test; /** @@ -69,5 +72,21 @@ // System.out.println(out.toString()); // } } - + + @Test + public void testEmptyTableContents() throws Exception{ + URL url = JRSTReaderTest.class.getResource("/testEmptyTableContents.rst"); + Reader in = new InputStreamReader(url.openStream()); + JRSTReader jrst = new JRSTReader(); + Document doc = jrst.read(in); + String XMLexpected = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" + + "<document id=\"test\" name=\"test\">" + + "<title>Test</title>" + + "<topic class=\"contents\" id=\"table des matières\" name=\"table des matières\">" + + "<title>Table des matières</title>" + + "</topic>" + + "<paragraph>Texte</paragraph>" + + "</document>"; + Assert.assertEquals(XMLexpected, doc.asXML()); + } } Added: trunk/jrst/src/test/resources/testEmptyTableContents.rst =================================================================== --- trunk/jrst/src/test/resources/testEmptyTableContents.rst (rev 0) +++ trunk/jrst/src/test/resources/testEmptyTableContents.rst 2010-11-04 15:55:25 UTC (rev 503) @@ -0,0 +1,6 @@ +Test +---- + +.. contents:: Table des matières + +Texte \ No newline at end of file
participants (1)
-
vbriand@users.nuiton.org