Reviewers: jat,

Description:
Description:
============
Returning Float.MAX_VALUE or Double.MAX_VALUE from a JSNI method causes
firefox on windows to crash.

Fix:
===
Disabling the failing tests, with a TODO to fix them before shipping
GWT2.0.

Please review this at http://gwt-code-reviews.appspot.com/81804

Affected files:
   user/test/com/google/gwt/dev/jjs/test/HostedTest.java


Index: user/test/com/google/gwt/dev/jjs/test/HostedTest.java
===================================================================
--- user/test/com/google/gwt/dev/jjs/test/HostedTest.java       (revision 6394)
+++ user/test/com/google/gwt/dev/jjs/test/HostedTest.java       (working copy)
@@ -276,7 +276,12 @@
      assertEquals("VAL3-foo", TestEnum.VAL3.foo());
    }

-  public void testFloat() {
+  /**
+   * Returning Float.MAX_VALUE or Double.MAX_VALUE causes firefox to crash  
on
+   * Windows in dev mode
+   * TODO (jat): Enable this test before shipping GWT 2.0.
+   */
+  public void disabledTestFloat() {
      storeFloat(Float.MIN_VALUE);
      float f = getFloat();
      assertTrue(f == Float.MIN_VALUE);
@@ -410,8 +415,12 @@
    /**
     * More test cases resulting from issue 2426 to show that primitives can  
be
     * passed through JSNI methods unmolested.
+   *
+   * Returning Float.MAX_VALUE or Double.MAX_VALUE causes firefox to crash  
on
+   * Windows in dev mode
+   * TODO(jat): Enable this test before shipping GWT 2.0.
     */
-  public void testJsniPassthroughPrimitives() {
+  public void disabledTestJsniPassthroughPrimitives() {
      class Inner {
        native boolean nativeBoolean(boolean param) /*-{
          return param;



--~--~---------~--~----~------------~-------~--~----~
http://groups.google.com/group/Google-Web-Toolkit-Contributors
-~----------~----~----~----~------~----~------~--~---

Reply via email to