1.1 --- a/rt/vm/src/test/java/org/apidesign/vm4brwsr/StringTest.java Thu Feb 28 07:48:54 2013 +0100
1.2 +++ b/rt/vm/src/test/java/org/apidesign/vm4brwsr/StringTest.java Fri Apr 05 10:41:07 2013 +0200
1.3 @@ -194,6 +194,36 @@
1.4
1.5 }
1.6
1.7 + @Test public void toStringOnJSArray() throws Exception {
1.8 + String exp = StringSample.toStringArray(false, true);
1.9 +
1.10 + assertExec(
1.11 + "Treated as Java Object array",
1.12 + StringSample.class, "toStringArray__Ljava_lang_String_2ZZ",
1.13 + exp, true, true
1.14 + );
1.15 + }
1.16 +
1.17 + @Test public void toStringOnRealArray() throws Exception {
1.18 + String exp = StringSample.toStringArray(false, true);
1.19 +
1.20 + assertExec(
1.21 + "Is Java Object array",
1.22 + StringSample.class, "toStringArray__Ljava_lang_String_2ZZ",
1.23 + exp, false, true
1.24 + );
1.25 + }
1.26 +
1.27 + @Test public void valueOfOnJSArray() throws Exception {
1.28 + String exp = "[1, 2]";
1.29 +
1.30 + assertExec(
1.31 + "Treated as classical JavaScript array",
1.32 + StringSample.class, "toStringArray__Ljava_lang_String_2ZZ",
1.33 + exp, true, false
1.34 + );
1.35 + }
1.36 +
1.37 private static TestVM code;
1.38
1.39 @BeforeClass