vm/src/test/java/org/apidesign/vm4brwsr/ByteCodeToJavaScriptTest.java
branchregisters
changeset 282 a98d6c5a545e
parent 248 0bfcb6585290
child 405 e41809be6106
     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  }