Fix tests for Math.round and Math.floor

Change-Id: Iecb0f9888c3ca382f176cbc14e88634f8a50e509
diff --git a/user/test/com/google/gwt/emultest/java/lang/MathTest.java b/user/test/com/google/gwt/emultest/java/lang/MathTest.java
index 48c9a75..4632517 100644
--- a/user/test/com/google/gwt/emultest/java/lang/MathTest.java
+++ b/user/test/com/google/gwt/emultest/java/lang/MathTest.java
@@ -231,11 +231,8 @@
     assertEquals(Double.NEGATIVE_INFINITY, v, 0);
     v = Math.floor(Double.NaN);
     assertEquals(Double.NaN, v, 0);
-  }
 
-  @DoNotRunWith(Platform.HtmlUnitBug)
-  public void testFloor_DoubleMaxValue() {
-    double v = Math.floor(Double.MAX_VALUE);
+    v = Math.floor(Double.MAX_VALUE);
     assertEquals(Double.MAX_VALUE, v, 0);
     v = Math.floor(-Double.MAX_VALUE);
     assertEquals(-Double.MAX_VALUE, v, 0);
@@ -479,19 +476,16 @@
     long v = Math.round(0.5);
     assertEquals(1L, v);
     v = Math.round(Double.POSITIVE_INFINITY);
-    assertEquals(Long.MAX_VALUE, v, 0);
+    assertEquals(Long.MAX_VALUE, v);
     v = Math.round(Double.NEGATIVE_INFINITY);
-    assertEquals(Long.MIN_VALUE, v, 0);
+    assertEquals(Long.MIN_VALUE, v);
     v = Math.round(Double.NaN);
-    assertEquals(0, v, 0);
-  }
+    assertEquals(0L, v);
 
-  @DoNotRunWith(Platform.HtmlUnitBug)
-  public void testRound_DoubleMaxValue() {
-    long v = Math.round(Double.MAX_VALUE);
-    assertEquals(Double.MAX_VALUE, v, 0);
+    v = Math.round(Double.MAX_VALUE);
+    assertEquals(Long.MAX_VALUE, v);
     v = Math.round(-Double.MAX_VALUE);
-    assertEquals(-Double.MAX_VALUE, v, 0);
+    assertEquals(Long.MIN_VALUE, v);
   }
 
   public void testRint() {