1.1 --- a/rt/vm/src/test/java/org/apidesign/vm4brwsr/StaticMethod.java Mon Feb 17 17:41:00 2014 +0100
1.2 +++ b/rt/vm/src/test/java/org/apidesign/vm4brwsr/StaticMethod.java Mon Feb 17 17:49:30 2014 +0100
1.3 @@ -100,6 +100,10 @@
1.4 return cnt;
1.5 }
1.6
1.7 + public static int helloWorldLength(String x) {
1.8 + return (StringSample.HELLO + x).length();
1.9 + }
1.10 +
1.11 @JavaScriptBody(
1.12 args={"i","j"}, body="\n\r\treturn (i + j).toString();"
1.13 )
2.1 --- a/rt/vm/src/test/java/org/apidesign/vm4brwsr/StaticMethodTest.java Mon Feb 17 17:41:00 2014 +0100
2.2 +++ b/rt/vm/src/test/java/org/apidesign/vm4brwsr/StaticMethodTest.java Mon Feb 17 17:49:30 2014 +0100
2.3 @@ -359,6 +359,13 @@
2.4 );
2.5 }
2.6
2.7 + @Test public void stringConstantIsCopied() throws Exception {
2.8 + assertExec("String constants are copied between class pools",
2.9 + StaticMethod.class, "helloWorldLength__ILjava_lang_String_2",
2.10 + 17, "Jardo"
2.11 + );
2.12 + }
2.13 +
2.14 private static TestVM code;
2.15
2.16 @BeforeClass