diff options
author | Danny van Bruggen <hexagonaal@gmail.com> | 2017-11-11 01:52:19 +0100 |
---|---|---|
committer | Danny van Bruggen <hexagonaal@gmail.com> | 2017-11-11 01:52:19 +0100 |
commit | 2f4cf1f74bad1e8742b82eaae28310e91f9ac434 (patch) | |
tree | 165547aede9b67fa2b7f0b5ef820f2050069e116 /javaparser-testing | |
parent | 2bdc1f48c2502d761cb99f243baf58a49dcdb8db (diff) | |
download | platform_external_javaparser-2f4cf1f74bad1e8742b82eaae28310e91f9ac434.tar.gz platform_external_javaparser-2f4cf1f74bad1e8742b82eaae28310e91f9ac434.tar.bz2 platform_external_javaparser-2f4cf1f74bad1e8742b82eaae28310e91f9ac434.zip |
Unit test unicode support
Diffstat (limited to 'javaparser-testing')
-rw-r--r-- | javaparser-testing/src/test/java/com/github/javaparser/ast/comments/CommentTest.java | 11 | ||||
-rw-r--r-- | javaparser-testing/src/test/java/com/github/javaparser/ast/expr/SimpleNameTest.java | 6 |
2 files changed, 17 insertions, 0 deletions
diff --git a/javaparser-testing/src/test/java/com/github/javaparser/ast/comments/CommentTest.java b/javaparser-testing/src/test/java/com/github/javaparser/ast/comments/CommentTest.java index 87986d41d..c084794af 100644 --- a/javaparser-testing/src/test/java/com/github/javaparser/ast/comments/CommentTest.java +++ b/javaparser-testing/src/test/java/com/github/javaparser/ast/comments/CommentTest.java @@ -21,12 +21,16 @@ package com.github.javaparser.ast.comments; +import com.github.javaparser.ast.CompilationUnit; import com.github.javaparser.ast.Modifier; import com.github.javaparser.ast.body.ClassOrInterfaceDeclaration; +import com.github.javaparser.ast.expr.Name; import org.junit.Test; import java.util.EnumSet; +import static com.github.javaparser.JavaParser.parse; +import static com.github.javaparser.JavaParser.parseName; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; @@ -58,4 +62,11 @@ public class CommentTest { Comment c = new LineComment("A comment"); assertFalse(c.remove()); } + + @Test + public void mayContainUnicodeEscapes() { + CompilationUnit cu = parse("// xxx\\u2122xxx"); + Comment comment = cu.getAllContainedComments().get(0); + assertEquals(" xxx\\u2122xxx", comment.getContent()); + } } diff --git a/javaparser-testing/src/test/java/com/github/javaparser/ast/expr/SimpleNameTest.java b/javaparser-testing/src/test/java/com/github/javaparser/ast/expr/SimpleNameTest.java index 24167e205..34398a755 100644 --- a/javaparser-testing/src/test/java/com/github/javaparser/ast/expr/SimpleNameTest.java +++ b/javaparser-testing/src/test/java/com/github/javaparser/ast/expr/SimpleNameTest.java @@ -23,6 +23,7 @@ package com.github.javaparser.ast.expr; import org.junit.Test; +import static com.github.javaparser.JavaParser.parseSimpleName; import static junit.framework.TestCase.assertEquals; public class SimpleNameTest { @@ -42,4 +43,9 @@ public class SimpleNameTest { new SimpleName(null); } + @Test + public void mayContainUnicodeEscapes() { + SimpleName name = parseSimpleName("xxx\\u2122xxx"); + assertEquals("xxx\\u2122xxx", name.asString()); + } }
\ No newline at end of file |