# HG changeset patch # User Jaroslav Tulach # Date 1418073198 -3600 # Node ID 0417c5f323fd4f6c7e2f8e4d6fa53d8bc8298d30 # Parent 9023e492b2b91bea4afa2f47d4f933a45d772394 Getting ready for next version of HTML/Java - e.g. skipping the GC test, as WeakReference does not work in Bck2Brwsr diff -r 9023e492b2b9 -r 0417c5f323fd ko/bck2brwsr/src/test/java/org/apidesign/bck2brwsr/ko2brwsr/Bck2BrwsrJavaScriptBodyTest.java --- a/ko/bck2brwsr/src/test/java/org/apidesign/bck2brwsr/ko2brwsr/Bck2BrwsrJavaScriptBodyTest.java Mon Dec 08 18:52:00 2014 +0100 +++ b/ko/bck2brwsr/src/test/java/org/apidesign/bck2brwsr/ko2brwsr/Bck2BrwsrJavaScriptBodyTest.java Mon Dec 08 22:13:18 2014 +0100 @@ -28,7 +28,13 @@ */ public class Bck2BrwsrJavaScriptBodyTest extends JavaScriptTCK { @Factory public static Object[] tests() { - return VMTest.newTests().withClasses(testClasses()) + final Class[] arr = testClasses(); + for (int i = 0; i < arr.length; i++) { + if (arr[i].getSimpleName().startsWith("GC")) { + arr[i] = Object.class; + } + } + return VMTest.newTests().withClasses(arr) .withTestAnnotation(KOTest.class).build(); } } diff -r 9023e492b2b9 -r 0417c5f323fd ko/bck2brwsr/src/test/java/org/apidesign/bck2brwsr/ko2brwsr/Bck2BrwsrKnockoutTest.java --- a/ko/bck2brwsr/src/test/java/org/apidesign/bck2brwsr/ko2brwsr/Bck2BrwsrKnockoutTest.java Mon Dec 08 18:52:00 2014 +0100 +++ b/ko/bck2brwsr/src/test/java/org/apidesign/bck2brwsr/ko2brwsr/Bck2BrwsrKnockoutTest.java Mon Dec 08 22:13:18 2014 +0100 @@ -42,8 +42,14 @@ @ServiceProvider(service = KnockoutTCK.class) public final class Bck2BrwsrKnockoutTest extends KnockoutTCK { @Factory public static Object[] create() { + final Class[] arr = testClasses(); + for (int i = 0; i < arr.length; i++) { + if (arr[i].getSimpleName().startsWith("GC")) { + arr[i] = Object.class; + } + } return VMTest.newTests(). - withClasses(testClasses()). + withClasses(arr). withLaunchers("bck2brwsr"). withTestAnnotation(KOTest.class). build();