aboutsummaryrefslogtreecommitdiff
path: root/javatests/com/google/turbine/parse/LexerTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'javatests/com/google/turbine/parse/LexerTest.java')
-rw-r--r--javatests/com/google/turbine/parse/LexerTest.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/javatests/com/google/turbine/parse/LexerTest.java b/javatests/com/google/turbine/parse/LexerTest.java
index bf0b374..6a6fe1c 100644
--- a/javatests/com/google/turbine/parse/LexerTest.java
+++ b/javatests/com/google/turbine/parse/LexerTest.java
@@ -339,6 +339,11 @@ public class LexerTest {
lexerComparisonTest("import pkg\uD800\uDC00.test;");
}
+ @Test
+ public void javadocUnicodeEscape() {
+ lexerComparisonTest("class {/***/\\u007D;");
+ }
+
private void lexerComparisonTest(String s) {
assertThat(lex(s)).containsExactlyElementsIn(JavacLexer.javacLex(s));
}
@@ -349,6 +354,8 @@ public class LexerTest {
Token token;
do {
token = lexer.next();
+ // Just check that javadoc handling doesn't crash
+ String unused = lexer.javadoc();
String tokenString;
switch (token) {
case IDENT: