1.1 --- a/vmtest/src/test/java/org/apidesign/bck2brwsr/tck/ReflectionArrayTest.java Fri Jan 18 21:21:35 2013 +0100
1.2 +++ b/vmtest/src/test/java/org/apidesign/bck2brwsr/tck/ReflectionArrayTest.java Fri Jan 18 21:51:06 2013 +0100
1.3 @@ -74,6 +74,11 @@
1.4 int[] arr = (int[]) Array.newInstance(int.class, 5);
1.5 return (Integer) Array.get(arr, 0);
1.6 }
1.7 + @Compare public String verifyObjectArray() {
1.8 + String[] arr = (String[]) Array.newInstance(String.class, 5);
1.9 + Array.set(arr, 0, "Hello");
1.10 + return (String) Array.get(arr, 0);
1.11 + }
1.12 @Compare public int verifyInt() {
1.13 int[] arr = (int[]) Array.newInstance(int.class, 5);
1.14 return Array.getInt(arr, 0);
1.15 @@ -84,9 +89,13 @@
1.16 }
1.17
1.18 @Compare public Object verifySetIntToObject() {
1.19 - Object[] arr = (Object[]) Array.newInstance(Object.class, 5);
1.20 - Array.setInt(arr, 0, 10);
1.21 - return Array.get(arr, 0);
1.22 + try {
1.23 + Object[] arr = (Object[]) Array.newInstance(Object.class, 5);
1.24 + Array.setInt(arr, 0, 10);
1.25 + return Array.get(arr, 0);
1.26 + } catch (Exception exception) {
1.27 + return exception.getClass().getName();
1.28 + }
1.29 }
1.30 @Compare public long verifySetShort() {
1.31 int[] arr = (int[]) Array.newInstance(int.class, 5);