- Revision
- 568
- Author
- rfscholte
- Date
- 2009-02-21 13:59:28 -0600 (Sat, 21 Feb 2009)
Log Message
added second test for qdox-140
Modified Paths
Added Paths
- trunk/qdox/src/test-resources/qdox-140/
- trunk/qdox/src/test-resources/qdox-140/X.jav
Diff
Modified: trunk/qdox/src/test/com/thoughtworks/qdox/parser/LexerTest.java (567 => 568)
--- trunk/qdox/src/test/com/thoughtworks/qdox/parser/LexerTest.java 2009-02-21 16:40:45 UTC (rev 567) +++ trunk/qdox/src/test/com/thoughtworks/qdox/parser/LexerTest.java 2009-02-21 19:59:28 UTC (rev 568) @@ -4,8 +4,11 @@ import java.io.FileReader; import java.io.IOException; +import java.io.InputStreamReader; +import java.io.Reader; import java.io.StringReader; import java.lang.reflect.Field; +import java.net.URL; import java.util.HashMap; import java.util.Map; @@ -673,5 +676,23 @@ assertLex(Parser.BRACECLOSE, lexer); assertLex(0, lexer); } + + // for QDOX-140 + public void todo_testReadFileWithUnicode() throws Exception { + URL url = "" + + //this line is copied from JavaDocBuilder.addSource(URL), because that part immediately starts parsing + Reader reader = new InputStreamReader(url.openStream(),System.getProperty("file.encoding")); + StringBuffer buffer = new StringBuffer(); + int ch; + while ((ch = reader.read()) > -1) { + buffer.append((char)ch); + } + reader.close(); + String result = buffer.toString(); + assertEquals(false, result.indexOf("\\u00E4") > -1); + assertEquals(true, result.indexOf("\u00E4") > -1); + } + }
Added: trunk/qdox/src/test-resources/qdox-140/X.jav (0 => 568)
--- trunk/qdox/src/test-resources/qdox-140/X.jav (rev 0) +++ trunk/qdox/src/test-resources/qdox-140/X.jav 2009-02-21 19:59:28 UTC (rev 568) @@ -0,0 +1,3 @@ +interface X { + void paramWithNonAsciis\u00E4\u00F6\u00FC\u00DF(); +} \ No newline at end of file
To unsubscribe from this list please visit:
