1.1 --- a/rt/emul/compact/src/test/java/org/apidesign/bck2brwsr/tck/ReflectionTest.java Sat Sep 28 01:32:59 2013 +0200
1.2 +++ b/rt/emul/compact/src/test/java/org/apidesign/bck2brwsr/tck/ReflectionTest.java Sat Sep 28 12:03:59 2013 +0200
1.3 @@ -19,6 +19,7 @@
1.4
1.5 import java.lang.annotation.Retention;
1.6 import java.lang.annotation.RetentionPolicy;
1.7 +import java.lang.reflect.Constructor;
1.8 import java.lang.reflect.Method;
1.9 import java.util.Arrays;
1.10 import java.util.Collections;
1.11 @@ -77,6 +78,10 @@
1.12 return Runnable.class.getDeclaredMethod("run").getName();
1.13 }
1.14
1.15 + @Compare public String intValue() throws Exception {
1.16 + return Integer.class.getConstructor(int.class).newInstance(10).toString();
1.17 + }
1.18 +
1.19 @Compare public String namesOfMethods() {
1.20 StringBuilder sb = new StringBuilder();
1.21 String[] arr = new String[20];
1.22 @@ -90,6 +95,19 @@
1.23 return sb.toString();
1.24 }
1.25
1.26 + @Compare public String paramsOfConstructors() {
1.27 + StringBuilder sb = new StringBuilder();
1.28 + String[] arr = new String[20];
1.29 + int i = 0;
1.30 + for (Constructor<?> m : StaticUse.class.getConstructors()) {
1.31 + arr[i++] = m.getName();
1.32 + }
1.33 + for (String s : sort(arr, i)) {
1.34 + sb.append(s).append("\n");
1.35 + }
1.36 + return sb.toString();
1.37 + }
1.38 +
1.39 @Compare public String namesOfDeclaringClassesOfMethods() {
1.40 StringBuilder sb = new StringBuilder();
1.41 String[] arr = new String[20];