vm/src/test/java/org/apidesign/vm4brwsr/ClassTest.java
branchreflection
changeset 250 42c2ceb1e160
parent 238 5ab1f0890a42
child 261 5d1e20215d12
     1.1 --- a/vm/src/test/java/org/apidesign/vm4brwsr/ClassTest.java	Sun Dec 02 15:05:36 2012 +0100
     1.2 +++ b/vm/src/test/java/org/apidesign/vm4brwsr/ClassTest.java	Tue Dec 04 12:06:27 2012 +0100
     1.3 @@ -33,7 +33,7 @@
     1.4      }
     1.5  
     1.6      @Test public void jsSuperClassEqualsGetSuperclass() throws Exception {
     1.7 -        assertExec("Classes are equal", Classes.class, "equalsClassesOfExceptionsZ", Double.valueOf(1.0));
     1.8 +        assertExec("Classes are equal", Classes.class, "equalsClassesOfExceptions__Z", Double.valueOf(1.0));
     1.9      }
    1.10  
    1.11      @Test public void classesAreDifferent() {
    1.12 @@ -41,47 +41,47 @@
    1.13      }
    1.14  
    1.15      @Test public void jsClassesAreDifferent() throws Exception {
    1.16 -        assertExec("Classes are not equal", Classes.class, "differenceInClassesZ", Double.valueOf(1.0));
    1.17 +        assertExec("Classes are not equal", Classes.class, "differenceInClasses__Z", Double.valueOf(1.0));
    1.18      }
    1.19  
    1.20      @Test public void javaInstanceName() throws Exception {
    1.21          assertEquals(Classes.classForInstance(), "java.io.IOException");
    1.22      }
    1.23      @Test public void jsInstanceName() throws Exception {
    1.24 -        assertExec("I/O name", Classes.class, "classForInstanceLjava_lang_String", "java.io.IOException");
    1.25 +        assertExec("I/O name", Classes.class, "classForInstance__Ljava_lang_String_2", "java.io.IOException");
    1.26      }
    1.27      @Test public void javaName() throws Exception {
    1.28          assertEquals(Classes.name(), "java.io.IOException");
    1.29      }
    1.30      @Test public void jsName() throws Exception {
    1.31 -        assertExec("I/O name", Classes.class, "nameLjava_lang_String", "java.io.IOException");
    1.32 +        assertExec("I/O name", Classes.class, "name__Ljava_lang_String_2", "java.io.IOException");
    1.33      }
    1.34      @Test public void javaSimpleName() throws Exception {
    1.35          assertEquals(Classes.simpleName(), "IOException");
    1.36      }
    1.37      @Test public void jsGetsSimpleName() throws Exception {
    1.38 -        assertExec("I/O simple name", Classes.class, "simpleNameLjava_lang_String", "IOException");
    1.39 +        assertExec("I/O simple name", Classes.class, "simpleName__Ljava_lang_String_2", "IOException");
    1.40      }
    1.41      @Test public void javaCanonicalName() {
    1.42          assertEquals(Classes.canonicalName(), "java.io.IOException");
    1.43      }
    1.44      @Test public void jsCanonicalName() throws Exception {
    1.45 -        assertExec("I/O simple name", Classes.class, "canonicalNameLjava_lang_String", "java.io.IOException");
    1.46 +        assertExec("I/O simple name", Classes.class, "canonicalName__Ljava_lang_String_2", "java.io.IOException");
    1.47      }
    1.48      @Test public void javaNewInstance() throws Exception {
    1.49          assertTrue(Classes.newInstance());
    1.50      }
    1.51      @Test public void jsNewInstance() throws Exception {
    1.52 -        assertExec("Check new instance", Classes.class, "newInstanceZ", Double.valueOf(1));
    1.53 +        assertExec("Check new instance", Classes.class, "newInstance__Z", Double.valueOf(1));
    1.54      }
    1.55      @Test public void jsAnnotation() throws Exception {
    1.56 -        assertExec("Check class annotation", Classes.class, "getMarkerI", Double.valueOf(10));
    1.57 +        assertExec("Check class annotation", Classes.class, "getMarker__I", Double.valueOf(10));
    1.58      }
    1.59      @Test public void jsStringAnnotation() throws Exception {
    1.60 -        assertExec("Check class annotation", Classes.class, "getNamerLjava_lang_StringZ", "my text", true);
    1.61 +        assertExec("Check class annotation", Classes.class, "getNamer__Ljava_lang_String_2Z", "my text", true);
    1.62      }
    1.63      @Test public void jsStringAnnotationFromArray() throws Exception {
    1.64 -        assertExec("Check class annotation", Classes.class, "getNamerLjava_lang_StringZ", "my text", false);
    1.65 +        assertExec("Check class annotation", Classes.class, "getNamer__Ljava_lang_String_2Z", "my text", false);
    1.66      }
    1.67      
    1.68      private static CharSequence codeSeq;