]> source.dussan.org Git - gwtquery.git/commitdiff
Make TC windows happy
authorManolo Carrasco <manolo@apache.org>
Fri, 2 Jan 2015 14:05:11 +0000 (15:05 +0100)
committerManolo Carrasco <manolo@apache.org>
Fri, 2 Jan 2015 14:58:47 +0000 (15:58 +0100)
gwtquery-core/src/main/java/com/google/gwt/query/client/GQuery.java
gwtquery-core/src/test/java/com/google/gwt/query/client/GQueryEffectsTestGwt.java
gwtquery-core/src/test/java/com/google/gwt/query/client/dbinding/DataBindingTestJre.java

index d7c97b2eda28aa1c219e82189dcb89d93f39e10f..0f9faadff3664b2a31264dda4ad834a0740f096d 100644 (file)
@@ -130,12 +130,12 @@ public class GQuery implements Lazy<GQuery, LazyGQuery> {
   /**
    * A Browser object with a set of browser-specific flags.
    */
-  public static final Browser browser = GWT.isClient() ? GWT.<Browser> create(Browser.class) : null;
+  public static final Browser browser = GWT.isClient() ? GWT.<Browser>create(Browser.class) : null;
 
   /**
    * An object with the same methods than window.console.
    */
-  public static final Console console = GWT.isClient() ? GWT.<Console> create(Console.class) : null;
+  public static final Console console = GWT.isClient() ? GWT.<Console>create(Console.class) : null;
 
   /**
    * Object to store element data (public so as we can access to it from tests).
index 287742fab5e66be361addc498b447c4c60e59ea2..da19afb138b72c7c35edab795a05f018223f0b8f 100644 (file)
@@ -66,6 +66,8 @@ public class GQueryEffectsTestGwt extends GWTTestCase {
     }
   }
 
+  // Fails in TC windows, pass in Jenkins Linux
+  @DoNotRunWith(Platform.HtmlUnitLayout)
   public void testClipAnimation() {
     $(e).html("<p id='idtest'>Content 1</p></p>");
 
@@ -116,8 +118,9 @@ public class GQueryEffectsTestGwt extends GWTTestCase {
     assertEquals(1, back.size());
   }
 
-  // FIXME: timer 3 fails in real browsers (chrome)
-  @DoNotRunWith(Platform.Prod)
+  // Fails in TC windows, pass in Jenkins Linux
+  // FIXME: Also timer 3 fails in real browsers (chrome).
+  @DoNotRunWith(Platform.HtmlUnitLayout)
   public void testEffectsShouldBeQueued() {
     $(e).html("<p id='idtest'>Content 1</p></p>");
 
@@ -164,6 +167,8 @@ public class GQueryEffectsTestGwt extends GWTTestCase {
     timer4.schedule(duration/2);
   }
 
+  // Fails in TC windows, pass in Jenkins Linux
+  @DoNotRunWith(Platform.HtmlUnitLayout)
   public void testFade() {
     $(e)
     .html(
@@ -354,6 +359,8 @@ public class GQueryEffectsTestGwt extends GWTTestCase {
     assertTrue(msg, c);
   }
 
+  // Fails in TC windows, pass in Jenkins Linux
+  @DoNotRunWith(Platform.HtmlUnitLayout)
   public void testAttrEffect() {
     $(e).html("<table border=1 id=idtest width=440><tr><td width=50%>A</td><td width=50%>B</td></tr></table>");
 
index 5ea76a18acc2bb421abb1314ec555af804f2e966..50123b80566797062c33a084243b86419af4a125 100644 (file)
@@ -16,6 +16,8 @@
 package com.google.gwt.query.client.dbinding;
 
 import com.google.gwt.core.shared.GWT;
+import com.google.gwt.junit.DoNotRunWith;
+import com.google.gwt.junit.Platform;
 import com.google.gwt.junit.client.GWTTestCase;
 import com.google.gwt.query.client.Function;
 import com.google.gwt.query.client.GQ;
@@ -177,8 +179,7 @@ public class DataBindingTestJre extends GWTTestCase {
                                                  + "   }"
                                                  + "}";
 
-  public void
-  test_parse_json() {
+  public void test_parse_json() {
     GUser entity = GQ.create(GUser.class);
     entity.parse(JSON_USER_EXAMPLE, true);
 
@@ -191,8 +192,9 @@ public class DataBindingTestJre extends GWTTestCase {
     assertNotNull(entity.address().get("phone"));
   }
 
-  public void
-  test_parse_strict_json() {
+  // Nested strict not implemented in JS
+  @DoNotRunWith(Platform.Prod)
+  public void test_parse_strict_json() {
     GUser entity = GQ.create(GUser.class);
     entity.parse(JSON_USER_EXAMPLE, true);
     entity.strip();