vmtest/src/test/java/org/apidesign/bck2brwsr/tck/ReflectionTest.java
changeset 418 c0bbf144c2c6
parent 416 b2464b3fd015
child 420 3497ecd097df
     1.1 --- a/vmtest/src/test/java/org/apidesign/bck2brwsr/tck/ReflectionTest.java	Mon Jan 07 18:40:20 2013 +0100
     1.2 +++ b/vmtest/src/test/java/org/apidesign/bck2brwsr/tck/ReflectionTest.java	Tue Jan 08 16:01:25 2013 +0100
     1.3 @@ -77,6 +77,16 @@
     1.4          }
     1.5      }
     1.6      
     1.7 +    @Compare public String paramTypes() throws Exception {
     1.8 +        Method plus = StaticUse.class.getMethod("plus", int.class, Integer.TYPE);
     1.9 +        final Class[] pt = plus.getParameterTypes();
    1.10 +        return pt[0].getName();
    1.11 +    }
    1.12 +    @Compare public int methodWithArgs() throws Exception {
    1.13 +        Method plus = StaticUse.class.getMethod("plus", int.class, Integer.TYPE);
    1.14 +        return (Integer)plus.invoke(null, 2, 3);
    1.15 +    }
    1.16 +    
    1.17      @JavaScriptBody(args = { "arr", "len" }, body="var a = arr.slice(0, len); a.sort(); return a;")
    1.18      private static String[] sort(String[] arr, int len) {
    1.19          List<String> list = Arrays.asList(arr).subList(0, len);