1.1 --- a/project.jsjava/test/unit/src/org/netbeans/modules/project/jsjava/JSNI2JavaScriptBodyTest.java Tue Jan 28 10:20:31 2014 +0100
1.2 +++ b/project.jsjava/test/unit/src/org/netbeans/modules/project/jsjava/JSNI2JavaScriptBodyTest.java Tue Jan 28 11:07:12 2014 +0100
1.3 @@ -68,6 +68,25 @@
1.4 "}\n");
1.5 }
1.6
1.7 + @Test public void testUseQuote() throws Exception {
1.8 + HintTest.create()
1.9 + .input("package test;\n" +
1.10 + "public class Test {\n" +
1.11 + " public native void alert() /*-{ alert(\"Pozor!\"); }-*/;\n" +
1.12 + "}\n")
1.13 + .classpath(FileUtil.getArchiveRoot(JavaScriptBody.class.getProtectionDomain().getCodeSource().getLocation()))
1.14 + .run(JSNI2JavaScriptBody.class)
1.15 + .findWarning("2:23-2:28:verifier:" + Bundle.ERR_JSNI2JavaScriptBody())
1.16 + .applyFix()
1.17 + .assertCompilable()
1.18 + .assertOutput("package test;\n" +
1.19 + "import net.java.html.js.JavaScriptBody;\n" +
1.20 + "public class Test {\n" +
1.21 + " @JavaScriptBody(args = {}, body = \" alert(\\\"Pozor!\\\"); \")\n" +
1.22 + " public native void alert();\n" +
1.23 + "}\n");
1.24 + }
1.25 +
1.26 @Test
1.27 public void test1() throws Exception {
1.28 String s = "class Test {\n"