1.1 --- a/vm/src/test/java/org/apidesign/vm4brwsr/ByteCodeToJavaScriptTest.java Tue Dec 04 09:16:53 2012 +0100
1.2 +++ b/vm/src/test/java/org/apidesign/vm4brwsr/ByteCodeToJavaScriptTest.java Fri Dec 07 15:57:14 2012 +0100
1.3 @@ -32,24 +32,24 @@
1.4 @Test
1.5 public void findMethodNameManglesObjectsCorrectly() {
1.6 StringBuilder cnt = new StringBuilder();
1.7 - boolean[] hasReturn = { false };
1.8 + char[] returnType = { 'V' };
1.9 String ret = ByteCodeToJavaScript.findMethodName(new String[] {
1.10 "StringTest", "replace", "(Ljava/lang/String;CC)Ljava/lang/String;"
1.11 - }, cnt, hasReturn);
1.12 + }, cnt, returnType);
1.13 assertEquals(cnt.toString(), "000", "No doubles or longs");
1.14 - assertTrue(hasReturn[0], "Returns string");
1.15 + assertTrue(returnType[0] != 'V', "Returns string");
1.16 assertEquals(ret, "replace__Ljava_lang_String_2Ljava_lang_String_2CC");
1.17 }
1.18
1.19 @Test
1.20 public void manglingArrays() {
1.21 StringBuilder cnt = new StringBuilder();
1.22 - boolean[] hasReturn = { false };
1.23 + char[] returnType = { 'V' };
1.24 String ret = ByteCodeToJavaScript.findMethodName(new String[] {
1.25 "VMinVM", "toJavaScript", "([B)Ljava/lang/String;"
1.26 - }, cnt, hasReturn);
1.27 + }, cnt, returnType);
1.28 assertEquals(cnt.toString(), "0", "No doubles or longs");
1.29 - assertTrue(hasReturn[0], "Returns string");
1.30 + assertTrue(returnType[0] != 'V', "Returns string");
1.31 assertEquals(ret, "toJavaScript__Ljava_lang_String_2_3B");
1.32 }
1.33 }