diff -r 0bfcb6585290 -r a98d6c5a545e vm/src/test/java/org/apidesign/vm4brwsr/ByteCodeToJavaScriptTest.java --- a/vm/src/test/java/org/apidesign/vm4brwsr/ByteCodeToJavaScriptTest.java Tue Dec 04 09:16:53 2012 +0100 +++ b/vm/src/test/java/org/apidesign/vm4brwsr/ByteCodeToJavaScriptTest.java Fri Dec 07 15:57:14 2012 +0100 @@ -32,24 +32,24 @@ @Test public void findMethodNameManglesObjectsCorrectly() { StringBuilder cnt = new StringBuilder(); - boolean[] hasReturn = { false }; + char[] returnType = { 'V' }; String ret = ByteCodeToJavaScript.findMethodName(new String[] { "StringTest", "replace", "(Ljava/lang/String;CC)Ljava/lang/String;" - }, cnt, hasReturn); + }, cnt, returnType); assertEquals(cnt.toString(), "000", "No doubles or longs"); - assertTrue(hasReturn[0], "Returns string"); + assertTrue(returnType[0] != 'V', "Returns string"); assertEquals(ret, "replace__Ljava_lang_String_2Ljava_lang_String_2CC"); } @Test public void manglingArrays() { StringBuilder cnt = new StringBuilder(); - boolean[] hasReturn = { false }; + char[] returnType = { 'V' }; String ret = ByteCodeToJavaScript.findMethodName(new String[] { "VMinVM", "toJavaScript", "([B)Ljava/lang/String;" - }, cnt, hasReturn); + }, cnt, returnType); assertEquals(cnt.toString(), "0", "No doubles or longs"); - assertTrue(hasReturn[0], "Returns string"); + assertTrue(returnType[0] != 'V', "Returns string"); assertEquals(ret, "toJavaScript__Ljava_lang_String_2_3B"); } }