diff options
author | Danny van Bruggen <hexagonaal@gmail.com> | 2018-01-16 22:37:22 +0100 |
---|---|---|
committer | Danny van Bruggen <hexagonaal@gmail.com> | 2018-01-16 22:37:22 +0100 |
commit | f4306aed658ebe618396e7556140a416c09d2a15 (patch) | |
tree | 6838c8841bb7ab8185fa21611a013d1a49543ceb /javaparser-testing | |
parent | ada1e3c6ca1cc601fd83c51a0242f3fc56ce2c5d (diff) | |
download | platform_external_javaparser-f4306aed658ebe618396e7556140a416c09d2a15.tar.gz platform_external_javaparser-f4306aed658ebe618396e7556140a416c09d2a15.tar.bz2 platform_external_javaparser-f4306aed658ebe618396e7556140a416c09d2a15.zip |
Fix issue with format string in json output
Diffstat (limited to 'javaparser-testing')
-rw-r--r-- | javaparser-testing/src/test/java/com/github/javaparser/printer/JsonPrinterTest.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/javaparser-testing/src/test/java/com/github/javaparser/printer/JsonPrinterTest.java b/javaparser-testing/src/test/java/com/github/javaparser/printer/JsonPrinterTest.java index 7170f3faf..4a78e212b 100644 --- a/javaparser-testing/src/test/java/com/github/javaparser/printer/JsonPrinterTest.java +++ b/javaparser-testing/src/test/java/com/github/javaparser/printer/JsonPrinterTest.java @@ -1,6 +1,7 @@ package com.github.javaparser.printer; import com.github.javaparser.JavaParser; +import com.github.javaparser.ast.CompilationUnit; import com.github.javaparser.ast.expr.Expression; import org.junit.Test; @@ -26,4 +27,16 @@ public class JsonPrinterTest { assertEquals("{\"operator\":\"PLUS\",\"left\":{\"value\":\"1\"},\"right\":{\"value\":\"1\"}}", output); } + + @Test + public void issue1338() { + String code = "class Test {" + + " public void method() {" + + " String.format(\"I'm using %s\", \"JavaParser\");" + + " }" + + "}"; + CompilationUnit unit = JavaParser.parse(code); + JsonPrinter printer = new JsonPrinter(true); + printer.output(unit); + } }
\ No newline at end of file |