aboutsummaryrefslogtreecommitdiffstats
path: root/javaparser-testing/src
diff options
context:
space:
mode:
authorDanny van Bruggen <hexagonaal@gmail.com>2018-01-16 22:37:22 +0100
committerDanny van Bruggen <hexagonaal@gmail.com>2018-01-16 22:37:22 +0100
commitf4306aed658ebe618396e7556140a416c09d2a15 (patch)
tree6838c8841bb7ab8185fa21611a013d1a49543ceb /javaparser-testing/src
parentada1e3c6ca1cc601fd83c51a0242f3fc56ce2c5d (diff)
downloadplatform_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/src')
-rw-r--r--javaparser-testing/src/test/java/com/github/javaparser/printer/JsonPrinterTest.java13
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