vmtest/src/test/java/org/apidesign/bck2brwsr/tck/ReflectionTest.java
changeset 586 b670af2aa0f7
parent 453 5aca91d00356
child 649 4b16b7e23cab
     1.1 --- a/vmtest/src/test/java/org/apidesign/bck2brwsr/tck/ReflectionTest.java	Tue Jan 15 09:46:21 2013 +0100
     1.2 +++ b/vmtest/src/test/java/org/apidesign/bck2brwsr/tck/ReflectionTest.java	Fri Jan 25 15:47:46 2013 +0100
     1.3 @@ -21,8 +21,6 @@
     1.4  import java.util.Arrays;
     1.5  import java.util.Collections;
     1.6  import java.util.List;
     1.7 -import java.util.logging.Level;
     1.8 -import java.util.logging.Logger;
     1.9  import org.apidesign.bck2brwsr.core.JavaScriptBody;
    1.10  import org.apidesign.bck2brwsr.vmtest.Compare;
    1.11  import org.apidesign.bck2brwsr.vmtest.VMTest;
    1.12 @@ -71,6 +69,15 @@
    1.13          return StaticUse.class.getMethod("instanceMethod").getReturnType();
    1.14      }
    1.15      
    1.16 +    enum E { A, B };
    1.17 +    @Compare public boolean isEnum() {
    1.18 +        return E.A.getClass().isEnum();
    1.19 +    }
    1.20 +
    1.21 +    @Compare public boolean isNotEnum() {
    1.22 +        return "".getClass().isEnum();
    1.23 +    }
    1.24 +    
    1.25      @Compare public String newInstanceFails() throws InstantiationException {
    1.26          try {
    1.27              return "success: " + StaticUse.class.newInstance();