Getting ready for next version of HTML/Java - e.g. skipping the GC test, as WeakReference does not work in Bck2Brwsr
1.1 --- a/ko/bck2brwsr/src/test/java/org/apidesign/bck2brwsr/ko2brwsr/Bck2BrwsrJavaScriptBodyTest.java Mon Dec 08 18:52:00 2014 +0100
1.2 +++ b/ko/bck2brwsr/src/test/java/org/apidesign/bck2brwsr/ko2brwsr/Bck2BrwsrJavaScriptBodyTest.java Mon Dec 08 22:13:18 2014 +0100
1.3 @@ -28,7 +28,13 @@
1.4 */
1.5 public class Bck2BrwsrJavaScriptBodyTest extends JavaScriptTCK {
1.6 @Factory public static Object[] tests() {
1.7 - return VMTest.newTests().withClasses(testClasses())
1.8 + final Class<?>[] arr = testClasses();
1.9 + for (int i = 0; i < arr.length; i++) {
1.10 + if (arr[i].getSimpleName().startsWith("GC")) {
1.11 + arr[i] = Object.class;
1.12 + }
1.13 + }
1.14 + return VMTest.newTests().withClasses(arr)
1.15 .withTestAnnotation(KOTest.class).build();
1.16 }
1.17 }
2.1 --- a/ko/bck2brwsr/src/test/java/org/apidesign/bck2brwsr/ko2brwsr/Bck2BrwsrKnockoutTest.java Mon Dec 08 18:52:00 2014 +0100
2.2 +++ b/ko/bck2brwsr/src/test/java/org/apidesign/bck2brwsr/ko2brwsr/Bck2BrwsrKnockoutTest.java Mon Dec 08 22:13:18 2014 +0100
2.3 @@ -42,8 +42,14 @@
2.4 @ServiceProvider(service = KnockoutTCK.class)
2.5 public final class Bck2BrwsrKnockoutTest extends KnockoutTCK {
2.6 @Factory public static Object[] create() {
2.7 + final Class<?>[] arr = testClasses();
2.8 + for (int i = 0; i < arr.length; i++) {
2.9 + if (arr[i].getSimpleName().startsWith("GC")) {
2.10 + arr[i] = Object.class;
2.11 + }
2.12 + }
2.13 return VMTest.newTests().
2.14 - withClasses(testClasses()).
2.15 + withClasses(arr).
2.16 withLaunchers("bck2brwsr").
2.17 withTestAnnotation(KOTest.class).
2.18 build();