Revision: 6537
Author: amitman...@google.com
Date: Wed Oct 28 19:23:32 2009
Log: Merged c6472, c6476, c6523, and c6536 from trunk

Patch by: amitmanjhi


http://code.google.com/p/google-web-toolkit/source/detail?r=6537

Modified:
  /releases/2.0/branch-info.txt
   
/releases/2.0/dev/core/src/com/google/gwt/dev/shell/HtmlUnitSessionHandler.java
  /releases/2.0/user/src/com/google/gwt/junit/BatchingStrategy.java
  /releases/2.0/user/src/com/google/gwt/junit/JUnitShell.java
  /releases/2.0/user/src/com/google/gwt/junit/Platform.java
   
/releases/2.0/user/test/com/google/gwt/core/client/impl/StackTraceCreatorTest.java
   
/releases/2.0/user/test/com/google/gwt/dev/jjs/test/RunAsyncMetricsIntegrationTest.java
  /releases/2.0/user/test/com/google/gwt/dom/client/ElementTest.java
  /releases/2.0/user/test/com/google/gwt/dom/client/MapTests.java
  /releases/2.0/user/test/com/google/gwt/dom/client/NodeTest.java
  /releases/2.0/user/test/com/google/gwt/dom/client/StyleInjectorTest.java
  /releases/2.0/user/test/com/google/gwt/emultest/java/lang/StringTest.java
  /releases/2.0/user/test/com/google/gwt/event/dom/client/DomEventTest.java
  /releases/2.0/user/test/com/google/gwt/http/client/RequestBuilderTest.java
   
/releases/2.0/user/test/com/google/gwt/uibinder/sample/client/UiBinderTest.java
  /releases/2.0/user/test/com/google/gwt/user/client/EventTest.java
  /releases/2.0/user/test/com/google/gwt/user/client/WindowTest.java
   
/releases/2.0/user/test/com/google/gwt/user/client/rpc/UnicodeEscapingTest.java
   
/releases/2.0/user/test/com/google/gwt/user/client/ui/AbsolutePanelTest.java
  /releases/2.0/user/test/com/google/gwt/user/client/ui/AnchorTest.java
  /releases/2.0/user/test/com/google/gwt/user/client/ui/ButtonTest.java
  /releases/2.0/user/test/com/google/gwt/user/client/ui/CheckBoxTest.java
  /releases/2.0/user/test/com/google/gwt/user/client/ui/CreateEventTest.java
  /releases/2.0/user/test/com/google/gwt/user/client/ui/DOMRtlTest.java
  /releases/2.0/user/test/com/google/gwt/user/client/ui/DOMTest.java
  /releases/2.0/user/test/com/google/gwt/user/client/ui/DateBoxTest.java
  /releases/2.0/user/test/com/google/gwt/user/client/ui/DeckPanelTest.java
  /releases/2.0/user/test/com/google/gwt/user/client/ui/DialogBoxTest.java
  /releases/2.0/user/test/com/google/gwt/user/client/ui/HistoryTest.java
  /releases/2.0/user/test/com/google/gwt/user/client/ui/ImageTest.java
  /releases/2.0/user/test/com/google/gwt/user/client/ui/ListBoxTest.java
  /releases/2.0/user/test/com/google/gwt/user/client/ui/MenuBarTest.java
  /releases/2.0/user/test/com/google/gwt/user/client/ui/PopupTest.java
  /releases/2.0/user/test/com/google/gwt/user/client/ui/RichTextAreaTest.java
   
/releases/2.0/user/test/com/google/gwt/user/client/ui/SimpleRadioButtonTest.java
  /releases/2.0/user/test/com/google/gwt/user/client/ui/StackPanelTest.java
  /releases/2.0/user/test/com/google/gwt/user/client/ui/SuggestBoxTest.java
  /releases/2.0/user/test/com/google/gwt/user/client/ui/TextAreaTest.java
   
/releases/2.0/user/test/com/google/gwt/user/client/ui/TextBoxBaseTestBase.java
  /releases/2.0/user/test/com/google/gwt/user/client/ui/TreeTest.java
   
/releases/2.0/user/test/com/google/gwt/user/client/ui/impl/ClippedImagePrototypeTest.java
  /releases/2.0/user/test/com/google/gwt/xml/client/XMLTest.java

=======================================
--- /releases/2.0/branch-info.txt       Wed Oct 28 17:14:14 2009
+++ /releases/2.0/branch-info.txt       Wed Oct 28 19:23:32 2009
@@ -105,3 +105,12 @@
    Fixes a very obscure bug in ControlFlowAnalyzer.
      svn merge --ignore-ancestry -c6532  
http://google-web-toolkit.googlecode.com/svn/trunk/ .

+tr...@6472, @6476, @6523, @6536 were merged into this branch
+  Update the collection of tests that are ignored on HtmlUnit to reflect  
HtmlUnit update to 2.7-snapshot (6472)
+  Updated Htmlunit to HtmlUnit (uppercase U) (6475)
+  Adjust test timeout value based on Batching Strategy (6523)
+  Remove all enqueued JS jobs during a module transition -- HtmlUnit  
plugin (r6536)
+  svn merge --ignore-ancestry -c 6472  
https://google-web-toolkit.googlecode.com/svn/trunk/ .
+  svn merge --ignore-ancestry -c 6476  
https://google-web-toolkit.googlecode.com/svn/trunk/ .
+  svn merge --ignore-ancestry -c 6523  
https://google-web-toolkit.googlecode.com/svn/trunk/ .
+  svn merge --ignore-ancestry -c 6536  
https://google-web-toolkit.googlecode.com/svn/trunk/ .
=======================================
---  
/releases/2.0/dev/core/src/com/google/gwt/dev/shell/HtmlUnitSessionHandler.java 
 
Fri Oct 16 20:54:44 2009
+++  
/releases/2.0/dev/core/src/com/google/gwt/dev/shell/HtmlUnitSessionHandler.java 
 
Wed Oct 28 19:23:32 2009
@@ -24,6 +24,7 @@
  import com.google.gwt.dev.util.log.PrintWriterTreeLogger;

  import com.gargoylesoftware.htmlunit.ScriptResult;
+import com.gargoylesoftware.htmlunit.WebWindow;
  import com.gargoylesoftware.htmlunit.html.HtmlPage;
  import com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine;
  import com.gargoylesoftware.htmlunit.javascript.host.Window;
@@ -209,8 +210,11 @@
          currentUrl = getUrlBeforeHash(currentUrl);
          String newUrl = getUrlBeforeHash((String) args[0].getValue());
          if (!newUrl.equals(currentUrl)) {
-          // TODO: removeAllJobs for all windows?
-           
window.getWebWindow().getTopWindow().getJobManager().removeAllJobs();
+          WebWindow webWindow = window.getWebWindow();
+          do {
+            webWindow.getJobManager().removeAllJobs();
+            webWindow = webWindow.getParentWindow();
+          } while (webWindow != webWindow.getTopWindow());
          }
        }
        result = jsEngine.callFunction(htmlPage, jsFunction, jsContext,  
window,
=======================================
--- /releases/2.0/user/src/com/google/gwt/junit/BatchingStrategy.java   Thu  
Oct  1 10:34:33 2009
+++ /releases/2.0/user/src/com/google/gwt/junit/BatchingStrategy.java   Wed  
Oct 28 19:23:32 2009
@@ -71,6 +71,15 @@
      toExecute.removeAll(toRemove);
      return toExecute;
    }
+
+  /**
+   * Returns the multiplicative factor for adjusting the timeout. Default  
value
+   * of 1 for no batching.
+   */
+  protected int getTimeoutMultiplier() {
+    return 1;
+  }
+
  }

  /**
@@ -130,6 +139,11 @@
    public boolean isSingleTestOnly() {
      return false;
    }
+
+  @Override
+  protected int getTimeoutMultiplier() {
+    return 4;
+  }
  }

  /**
@@ -151,4 +165,9 @@
    public boolean isSingleTestOnly() {
      return false;
    }
-}
+
+  @Override
+  protected int getTimeoutMultiplier() {
+    return 4;
+  }
+}
=======================================
--- /releases/2.0/user/src/com/google/gwt/junit/JUnitShell.java Wed Oct 28  
13:23:35 2009
+++ /releases/2.0/user/src/com/google/gwt/junit/JUnitShell.java Wed Oct 28  
19:23:32 2009
@@ -330,9 +330,9 @@
    /**
     * The amount of time to wait for all clients to complete a single test
     * method, in milliseconds, measured from when the <i>last</i> client  
connects
-   * (and thus starts the test). 20 minutes.
+   * (and thus starts the test). default of 5 minutes.
     */
-  private static final long TEST_METHOD_TIMEOUT_MILLIS = 4 * 300000;
+  private static final long TEST_METHOD_TIMEOUT_MILLIS = 300000;

    /**
     * Singleton object for hosting unit tests. All test case instances  
executed
@@ -529,6 +529,11 @@
     * Determines how to batch up tests for execution.
     */
    private BatchingStrategy batchingStrategy = new NoBatchingStrategy();
+
+  /**
+   * Timeout in presence of batching. reassigned later.
+   */
+  private long testBatchingMethodTimeoutMillis =  
TEST_METHOD_TIMEOUT_MILLIS;

    /**
     * Determines how modules are compiled.
@@ -729,13 +734,13 @@
         */
        lastModule = currentModule;
        if (testMethodTimeout == 0) {
-        testMethodTimeout = currentTimeMillis + TEST_METHOD_TIMEOUT_MILLIS;
+        testMethodTimeout = currentTimeMillis +  
testBatchingMethodTimeoutMillis;
        } else if (testMethodTimeout < currentTimeMillis) {
          double elapsed = (currentTimeMillis - testBeginTime) / 1000.0;
          throw new TimeoutException(
              "The browser did not complete the test method "
                  + currentTestInfo.toString() + " in "
-                + TEST_METHOD_TIMEOUT_MILLIS
+                + testBatchingMethodTimeoutMillis
                  + "ms.\n  We have no results from:\n"
                  + messageQueue.getWorkingClients(currentTestInfo)
                  + "Actual time elapsed: " + elapsed + " seconds.\n");
@@ -862,7 +867,7 @@
      // TODO (amitmanjhi): Remove this hard-coding. A RunStyle somehow  
needs to
      // specify how it interacts with the platforms.
      return runStyle instanceof RunStyleHtmlUnit
-        && bannedPlatforms.contains(Platform.Htmlunit);
+        && bannedPlatforms.contains(Platform.HtmlUnit);
    }

    private void processTestResult(TestCase testCase, TestResult testResult,
@@ -915,6 +920,8 @@
    private void runTestImpl(GWTTestCase testCase, TestResult testResult)
        throws UnableToCompleteException {

+    testBatchingMethodTimeoutMillis =  
batchingStrategy.getTimeoutMultiplier()
+        * TEST_METHOD_TIMEOUT_MILLIS;
      if (mustNotExecuteTest(getBannedPlatforms(testCase.getClass(),
          testCase.getName()))) {
        return;
=======================================
--- /releases/2.0/user/src/com/google/gwt/junit/Platform.java   Thu Jul 30  
13:47:31 2009
+++ /releases/2.0/user/src/com/google/gwt/junit/Platform.java   Wed Oct 28  
19:23:32 2009
@@ -18,9 +18,9 @@
  /**
   * An enum to indicate the Platform where a test should run. In general, it
   * should be able to represent a large matrix such as: Browser * Os_combo *
- * {hosted, web} * {htmlunit, actual_browser}. For now, we just distinguish
- * between Htmlunit and non-Htmlunit platforms.
+ * {hosted, web} * {htmlUnit, actual_browser}. For now, we just distinguish
+ * between HtmlUnit and non-HtmlUnit platforms.
   */
  public enum Platform {
-  Htmlunit
-}
+  HtmlUnit
+}
=======================================
---  
/releases/2.0/user/test/com/google/gwt/core/client/impl/StackTraceCreatorTest.java
       
Thu Aug 20 05:47:14 2009
+++  
/releases/2.0/user/test/com/google/gwt/core/client/impl/StackTraceCreatorTest.java
       
Wed Oct 28 19:23:32 2009
@@ -65,7 +65,7 @@
    /**
     * Just make sure that reentrant behavior doesn't fail.
     */
-  @DoNotRunWith(value = {Platform.Htmlunit})
+  @DoNotRunWith(value = {Platform.HtmlUnit})
    public static void testReentrantCalls() {
      if (!GWT.isScript()) {
        // sample is useless in hosted mode
@@ -82,7 +82,7 @@
      assertEquals(start, end);
    }

-  @DoNotRunWith(value = {Platform.Htmlunit})
+  @DoNotRunWith(value = {Platform.HtmlUnit})
    public static void testStackTraces() {
      JsArrayString start = sample();

=======================================
---  
/releases/2.0/user/test/com/google/gwt/dev/jjs/test/RunAsyncMetricsIntegrationTest.java
  
Fri Aug 28 14:37:20 2009
+++  
/releases/2.0/user/test/com/google/gwt/dev/jjs/test/RunAsyncMetricsIntegrationTest.java
  
Wed Oct 28 19:23:32 2009
@@ -34,9 +34,7 @@
   * number of more detailed tests are in
   * {...@link com.google.gwt.core.client.impl.AsyncFragmentLoaderTest}.
   *
- * This test is flaky on HtmlUnit.
   */
-...@donotrunwith(Platform.Htmlunit)
  public class RunAsyncMetricsIntegrationTest extends GWTTestCase {
    private static final class LightweightMetricsEvent extends  
JavaScriptObject {
      protected LightweightMetricsEvent() {
@@ -123,6 +121,7 @@
      lwmObserver.uninstall();
    }

+  @DoNotRunWith(Platform.HtmlUnit)
    public void testMetricsSignalled() {
      if (!GWT.isScript()) {
        // There are no runAsync lightweight metrics in hosted mode
=======================================
--- /releases/2.0/user/test/com/google/gwt/dom/client/ElementTest.java  Tue  
Oct 13 16:57:19 2009
+++ /releases/2.0/user/test/com/google/gwt/dom/client/ElementTest.java  Wed  
Oct 28 19:23:32 2009
@@ -218,7 +218,7 @@
    /**
     * scroll[Left|Top], getAbsolute[Left|Top].
     */
-  @DoNotRunWith({Platform.Htmlunit})
+  @DoNotRunWith({Platform.HtmlUnit})
    public void testGetAbsolutePositionWhenBodyScrolled() {
      Document doc = Document.get();
      BodyElement body = doc.getBody();
@@ -375,7 +375,7 @@
    /**
     * offset[Left|Top|Width|Height], offsetParent.
     */
-  @DoNotRunWith({Platform.Htmlunit})
+  @DoNotRunWith({Platform.HtmlUnit})
    public void testOffsets() {
      DivElement outer = Document.get().createDivElement();
      DivElement middle = Document.get().createDivElement();
@@ -462,7 +462,7 @@
    /**
     * Tests that scrollLeft behaves as expected in RTL mode.
     */
-  @DoNotRunWith({Platform.Htmlunit})
+  @DoNotRunWith({Platform.HtmlUnit})
    public void testScrollLeftInRtl() {
      final DivElement outer = Document.get().createDivElement();
      final DivElement inner = Document.get().createDivElement();
@@ -528,7 +528,7 @@
     */
    // TODO (amitmanjhi): Remove annotation after updating HtmlUnit. kprobst  
says
    // the issue has been fixed in htmlUnit trunk
-  @DoNotRunWith({Platform.Htmlunit})
+  @DoNotRunWith({Platform.HtmlUnit})
    public void testSetInnerText() {
      Document doc = Document.get();

@@ -556,7 +556,6 @@
    /**
     * style.
     */
-  @DoNotRunWith({Platform.Htmlunit})
    public void testStyle() {
      DivElement div = Document.get().createDivElement();

@@ -570,7 +569,6 @@
    /**
     * Test that styles only allow camelCase.
     */
-  @DoNotRunWith({Platform.Htmlunit})
    public void testStyleCamelCase() {
      DivElement div = Document.get().createDivElement();

=======================================
--- /releases/2.0/user/test/com/google/gwt/dom/client/MapTests.java     Thu Jul 
 
30 13:47:31 2009
+++ /releases/2.0/user/test/com/google/gwt/dom/client/MapTests.java     Wed Oct 
 
28 19:23:32 2009
@@ -15,8 +15,6 @@
   */
  package com.google.gwt.dom.client;

-import com.google.gwt.junit.DoNotRunWith;
-import com.google.gwt.junit.Platform;
  import com.google.gwt.junit.client.GWTTestCase;

  /**
@@ -32,7 +30,6 @@
    /**
     * getAreas.
     */
-  @DoNotRunWith({Platform.Htmlunit})
    public void testGetArea() {
      Document doc = Document.get();
      MapElement map = doc.createMapElement();
=======================================
--- /releases/2.0/user/test/com/google/gwt/dom/client/NodeTest.java     Thu Jul 
 
30 13:47:31 2009
+++ /releases/2.0/user/test/com/google/gwt/dom/client/NodeTest.java     Wed Oct 
 
28 19:23:32 2009
@@ -16,8 +16,6 @@
  package com.google.gwt.dom.client;

  import com.google.gwt.core.client.JavaScriptObject;
-import com.google.gwt.junit.DoNotRunWith;
-import com.google.gwt.junit.Platform;
  import com.google.gwt.junit.client.GWTTestCase;

  /**
@@ -155,7 +153,6 @@
    /**
     * isOrHasChild.
     */
-  @DoNotRunWith({Platform.Htmlunit})
    public void testIsOrHasChild() {
      Document doc = Document.get();
      DivElement div = doc.createDivElement();
=======================================
---  
/releases/2.0/user/test/com/google/gwt/dom/client/StyleInjectorTest.java        
 
Fri Oct 16 15:58:05 2009
+++  
/releases/2.0/user/test/com/google/gwt/dom/client/StyleInjectorTest.java        
 
Wed Oct 28 19:23:32 2009
@@ -33,7 +33,7 @@
      return "com.google.gwt.dom.DOMTest";
    }

-  @DoNotRunWith(value = {Platform.Htmlunit})
+  @DoNotRunWith(value = {Platform.HtmlUnit})
    @SuppressWarnings("deprecation")
    public void testOldMethods() {
      final DivElement elt = Document.get().createDivElement();
@@ -62,7 +62,7 @@
    /**
     * Ensure that the IE createStyleSheet compatibility code is exercised.
     */
-  @DoNotRunWith(value = {Platform.Htmlunit})
+  @DoNotRunWith(value = {Platform.HtmlUnit})
    @SuppressWarnings("deprecation")
    public void testOldMethodsWithLotsOfStyles() {
      StyleElement[] elements = new StyleElement[100];
@@ -94,12 +94,12 @@
      });
    }

-  @DoNotRunWith(value = {Platform.Htmlunit})
+  @DoNotRunWith(value = {Platform.HtmlUnit})
    public void testStyleInjectorBatched() {
      testStyleInjector("testStyleInjectorBatched", false);
    }

-  @DoNotRunWith(value = {Platform.Htmlunit})
+  @DoNotRunWith(value = {Platform.HtmlUnit})
    public void testStyleInjectorImmediate() {
      testStyleInjector("testStyleInjectorImmediate", true);
    }
=======================================
---  
/releases/2.0/user/test/com/google/gwt/emultest/java/lang/StringTest.java       
 
Thu Jul 30 13:47:31 2009
+++  
/releases/2.0/user/test/com/google/gwt/emultest/java/lang/StringTest.java       
 
Wed Oct 28 19:23:32 2009
@@ -364,7 +364,7 @@
      assertEquals("ABABAB", testStr.replace('\u1111', 'A'));
    }

-  @DoNotRunWith(Platform.Htmlunit)
+  @DoNotRunWith(Platform.HtmlUnit)
    public void testReplaceAll() {
      String regex = hideFromCompiler("*[").replaceAll(
          "([/\\\\\\.\\*\\+\\?\\|\\(\\)\\[\\]\\{\\}])", "\\\\$1");
@@ -389,7 +389,7 @@
      assertEquals("$$x$", x5.replaceAll("(x)", "\\$\\$$1\\$"));
    }

-  @DoNotRunWith(Platform.Htmlunit)
+  @DoNotRunWith(Platform.HtmlUnit)
    public void testReplaceString() {
      assertEquals("foobar",  
hideFromCompiler("bazbar").replace("baz", "foo"));
      assertEquals("$0bar", hideFromCompiler("foobar").replace("foo", "$0"));
=======================================
---  
/releases/2.0/user/test/com/google/gwt/event/dom/client/DomEventTest.java       
 
Tue Oct 13 16:57:19 2009
+++  
/releases/2.0/user/test/com/google/gwt/event/dom/client/DomEventTest.java       
 
Wed Oct 28 19:23:32 2009
@@ -20,8 +20,6 @@
  import com.google.gwt.event.shared.HandlerManager;
  import com.google.gwt.event.shared.HandlerRegistration;
  import com.google.gwt.event.shared.HandlerTestBase;
-import com.google.gwt.junit.DoNotRunWith;
-import com.google.gwt.junit.Platform;
  import com.google.gwt.user.client.ui.Button;
  import com.google.gwt.user.client.ui.RootPanel;

@@ -133,7 +131,6 @@
          "onDoubleClick");
    }

-  @DoNotRunWith({Platform.Htmlunit})
    public void testMouseEventCoordinates() {
      Button b = new Button();
      RootPanel.get().add(b);
=======================================
---  
/releases/2.0/user/test/com/google/gwt/http/client/RequestBuilderTest.java      
 
Tue Sep 29 12:15:40 2009
+++  
/releases/2.0/user/test/com/google/gwt/http/client/RequestBuilderTest.java      
 
Wed Oct 28 19:23:32 2009
@@ -92,7 +92,7 @@
     * <li>url == "www.freebsd.org" - violates same source
     * </ul>
     */
-  @DoNotRunWith({Platform.Htmlunit})
+  @DoNotRunWith({Platform.HtmlUnit})
    public void testRequestBuilderStringString() throws RequestException {
      try {
        new RequestBuilder((RequestBuilder.Method) null, null);
=======================================
---  
/releases/2.0/user/test/com/google/gwt/uibinder/sample/client/UiBinderTest.java 
 
Tue Oct 27 00:00:07 2009
+++  
/releases/2.0/user/test/com/google/gwt/uibinder/sample/client/UiBinderTest.java 
 
Wed Oct 28 19:23:32 2009
@@ -236,7 +236,7 @@
      WidgetBasedUi.Style style();
    }

-  @DoNotRunWith(Platform.Htmlunit)
+  @DoNotRunWith(Platform.HtmlUnit)
    public void testNoOverrideInheritedSharedCssClasses() {
      Bundle bundle = GWT.create(Bundle.class);
      WidgetBasedUi ui = GWT.create(WidgetBasedUi.class);
@@ -278,7 +278,6 @@
          widgetUi.totallyPrivateStyleSpan.getClassName().length() > 0);
    }

-  @DoNotRunWith(Platform.Htmlunit)
    public void testRadioButton() {
      RadioButton able = widgetUi.myRadioAble;
      RadioButton baker = widgetUi.myRadioBaker;
@@ -357,7 +356,7 @@
      assertNotNull(widgetUi.heartCursorResource.getUrl());
    }

-  @DoNotRunWith(Platform.Htmlunit)
+  @DoNotRunWith(Platform.HtmlUnit)
    public void testCssImportedScopes() {
      assertEquals(100,  
widgetUi.cssImportScopeSample.inner.getOffsetWidth());
    }
=======================================
--- /releases/2.0/user/test/com/google/gwt/user/client/EventTest.java   Fri  
Sep 18 10:54:47 2009
+++ /releases/2.0/user/test/com/google/gwt/user/client/EventTest.java   Wed  
Oct 28 19:23:32 2009
@@ -155,7 +155,7 @@
     * Test that a double click results in exactly one simulated click event  
in
     * IE. See issue 3392 for more info.
     */
-  @DoNotRunWith(Platform.Htmlunit)
+  @DoNotRunWith(Platform.HtmlUnit)
    public void testDoubleClickEvent() {
      TestLabel label = new TestLabel();
      RootPanel.get().add(label);
=======================================
--- /releases/2.0/user/test/com/google/gwt/user/client/WindowTest.java  Mon  
Oct 12 14:48:21 2009
+++ /releases/2.0/user/test/com/google/gwt/user/client/WindowTest.java  Wed  
Oct 28 19:23:32 2009
@@ -169,7 +169,7 @@
     * Tests the ability of the Window to get the client size correctly with  
and
     * without visible scroll bars.
     */
-  @DoNotRunWith({Platform.Htmlunit})
+  @DoNotRunWith({Platform.HtmlUnit})
    public void testGetClientSize() {

      // NOTE: We must clear the DOM here so that previous tests do not  
pollute
@@ -205,7 +205,7 @@
    /**
     * Tests the ability of scroll the Window and catch scroll events.
     */
-  @DoNotRunWith({Platform.Htmlunit})
+  @DoNotRunWith({Platform.HtmlUnit})
    public void testScrolling() {
      // Force scroll bars to appear
      Window.enableScrolling(true);
=======================================
---  
/releases/2.0/user/test/com/google/gwt/user/client/rpc/UnicodeEscapingTest.java 
 
Thu Oct 15 12:17:51 2009
+++  
/releases/2.0/user/test/com/google/gwt/user/client/rpc/UnicodeEscapingTest.java 
 
Wed Oct 28 19:23:32 2009
@@ -202,7 +202,7 @@
     *
     * Note that this does not test all possible combinations.
     */
-  @DoNotRunWith(Platform.Htmlunit)
+  @DoNotRunWith(Platform.HtmlUnit)
    // TODO(jat): decide if we really want to specify this behavior since  
some
    // browsers and OOPHM plugins have issues with it -- disabled for now
    public void disabled_testServerToClientBMPSurrogates() {
=======================================
---  
/releases/2.0/user/test/com/google/gwt/user/client/ui/AbsolutePanelTest.java    
 
Wed Sep 23 10:15:52 2009
+++  
/releases/2.0/user/test/com/google/gwt/user/client/ui/AbsolutePanelTest.java    
 
Wed Oct 28 19:23:32 2009
@@ -38,7 +38,7 @@
      absolutePanel.add(label, 10, 10);
    }

-  @DoNotRunWith(Platform.Htmlunit)
+  @DoNotRunWith(Platform.HtmlUnit)
    public void testPositioning() {
      // Make an absolute panel with a label at (3, 7).
      AbsolutePanel abs = new AbsolutePanel();
=======================================
--- /releases/2.0/user/test/com/google/gwt/user/client/ui/AnchorTest.java       
 
Thu Oct  8 14:22:37 2009
+++ /releases/2.0/user/test/com/google/gwt/user/client/ui/AnchorTest.java       
 
Wed Oct 28 19:23:32 2009
@@ -19,8 +19,6 @@
  import com.google.gwt.event.dom.client.ClickEvent;
  import com.google.gwt.event.dom.client.ClickHandler;
  import com.google.gwt.i18n.client.HasDirection;
-import com.google.gwt.junit.DoNotRunWith;
-import com.google.gwt.junit.Platform;
  import com.google.gwt.junit.client.GWTTestCase;
  import com.google.gwt.user.client.DOM;

@@ -147,7 +145,6 @@
      }
    }

-  @DoNotRunWith({Platform.Htmlunit})
    public void testEvents() {
      Anchor anchor = new Anchor("Trigger obscure JavaScript things");

=======================================
--- /releases/2.0/user/test/com/google/gwt/user/client/ui/ButtonTest.java       
 
Wed Sep  2 19:23:54 2009
+++ /releases/2.0/user/test/com/google/gwt/user/client/ui/ButtonTest.java       
 
Wed Oct 28 19:23:32 2009
@@ -18,8 +18,6 @@
  import com.google.gwt.dom.client.EventTarget;
  import com.google.gwt.event.dom.client.ClickEvent;
  import com.google.gwt.event.dom.client.ClickHandler;
-import com.google.gwt.junit.DoNotRunWith;
-import com.google.gwt.junit.Platform;
  import com.google.gwt.junit.client.GWTTestCase;
  import com.google.gwt.user.client.Timer;
  import com.google.gwt.user.client.ui.FormPanel.SubmitEvent;
@@ -83,7 +81,6 @@
    /**
     * Tests issues 1585 and 3962: a button shouldn't submit a form.
     */
-  @DoNotRunWith(Platform.Htmlunit)
    public void testPushButton() {
      FormPanel f = new FormPanel();
      f.setAction("javascript:''");
=======================================
--- /releases/2.0/user/test/com/google/gwt/user/client/ui/CheckBoxTest.java     
 
Thu Jul 30 13:47:31 2009
+++ /releases/2.0/user/test/com/google/gwt/user/client/ui/CheckBoxTest.java     
 
Wed Oct 28 19:23:32 2009
@@ -23,8 +23,6 @@
  import com.google.gwt.event.logical.shared.ValueChangeEvent;
  import com.google.gwt.event.logical.shared.ValueChangeHandler;
  import com.google.gwt.event.shared.HandlerManager;
-import com.google.gwt.junit.DoNotRunWith;
-import com.google.gwt.junit.Platform;
  import com.google.gwt.junit.client.GWTTestCase;
  import com.google.gwt.user.client.DOM;
  import com.google.gwt.user.client.Element;
@@ -68,7 +66,6 @@
     * Test accessors.
     */
    @SuppressWarnings("deprecation")
-  @DoNotRunWith({Platform.Htmlunit})
    public void testAccessors() {
      cb.setHTML("test HTML");
      assertEquals(cb.getHTML(), "test HTML");
=======================================
---  
/releases/2.0/user/test/com/google/gwt/user/client/ui/CreateEventTest.java      
 
Thu Jul 30 13:47:31 2009
+++  
/releases/2.0/user/test/com/google/gwt/user/client/ui/CreateEventTest.java      
 
Wed Oct 28 19:23:32 2009
@@ -197,7 +197,6 @@
     * Tests that {...@link Event#getCurrentEvent()} returns the right value for
     * synthesized events.
     */
-  @DoNotRunWith({Platform.Htmlunit})
    public void testGetCurrentEvent() {
      CurrentEventListener listener = new CurrentEventListener();
      Event.setEventListener(child, listener);
@@ -217,7 +216,6 @@
    /**
     * Tests NativeEvent.stopPropagation().
     */
-  @DoNotRunWith({Platform.Htmlunit})
    public void testStopPropagation() {
      NonBubbleAssertingEventListener listener = new  
NonBubbleAssertingEventListener(
          "click") {
@@ -241,7 +239,7 @@
    /**
     * Tests createBlurEvent().
     */
-  @DoNotRunWith({Platform.Htmlunit})
+  @DoNotRunWith({Platform.HtmlUnit})
    public void testTriggerBlurEvent() {
      NonBubbleAssertingEventListener listener = new  
NonBubbleAssertingEventListener(
          "blur") {
@@ -261,7 +259,6 @@
    /**
     * Tests createChangeEvent().
     */
-  @DoNotRunWith({Platform.Htmlunit})
    public void testTriggerChangeEvent() {
      BubbleAssertingEventListener listener = new  
BubbleAssertingEventListener(
          "change");
@@ -276,7 +273,7 @@
    /**
     * Tests createClickEvent().
     */
-  @DoNotRunWith({Platform.Htmlunit})
+  @DoNotRunWith({Platform.HtmlUnit})
    public void testTriggerClickEvent() {
      BubbleAssertingEventListener listener = new  
BubbleAssertingEventListener(
          "click") {
@@ -316,7 +313,7 @@
    /**
     * Tests createDblClickEvent().
     */
-  @DoNotRunWith({Platform.Htmlunit})
+  @DoNotRunWith({Platform.HtmlUnit})
    public void testTriggerDblClickEvent() {
      BubbleAssertingEventListener listener = new  
BubbleAssertingEventListener(
          "dblclick") {
@@ -347,7 +344,7 @@
    /**
     * Tests createErrorEvent().
     */
-  @DoNotRunWith({Platform.Htmlunit})
+  @DoNotRunWith({Platform.HtmlUnit})
    public void testTriggerErrorEvent() {
      ImgEventListener listener = new ImgEventListener("error");
      Event.setEventListener(parent, listener);
@@ -361,7 +358,7 @@
    /**
     * Tests createFocusEvent().
     */
-  @DoNotRunWith({Platform.Htmlunit})
+  @DoNotRunWith({Platform.HtmlUnit})
    public void testTriggerFocusEvent() {
      NonBubbleAssertingEventListener listener = new  
NonBubbleAssertingEventListener(
          "focus") {
@@ -381,7 +378,7 @@
    /**
     * Tests createKeyDownEvent().
     */
-  @DoNotRunWith({Platform.Htmlunit})
+  @DoNotRunWith({Platform.HtmlUnit})
    public void testTriggerKeyDownEvent() {
      KeyEventListener listener = new KeyEventListener("keydown");
      Event.setEventListener(parent, listener);
@@ -397,7 +394,7 @@
    /**
     * Tests createKeyPressEvent().
     */
-  @DoNotRunWith({Platform.Htmlunit})
+  @DoNotRunWith({Platform.HtmlUnit})
    public void testTriggerKeyPressEvent() {
      KeyEventListener listener = new KeyEventListener("keypress");
      Event.setEventListener(parent, listener);
@@ -413,7 +410,7 @@
    /**
     * Tests createKeyUpEvent().
     */
-  @DoNotRunWith({Platform.Htmlunit})
+  @DoNotRunWith({Platform.HtmlUnit})
    public void testTriggerKeyUpEvent() {
      KeyEventListener listener = new KeyEventListener("keyup");
      Event.setEventListener(parent, listener);
@@ -442,7 +439,7 @@
    /**
     * Tests createMouseDownEvent().
     */
-  @DoNotRunWith({Platform.Htmlunit})
+  @DoNotRunWith({Platform.HtmlUnit})
    public void testTriggerMouseDownEvent() {
      MouseEventListener listener = new MouseEventListener("mousedown");
      Event.setEventListener(parent, listener);
@@ -459,7 +456,7 @@
    /**
     * Tests createMouseMoveEvent().
     */
-  @DoNotRunWith({Platform.Htmlunit})
+  @DoNotRunWith({Platform.HtmlUnit})
    public void testTriggerMouseMoveEvent() {
      MouseEventListener listener = new MouseEventListener("mousemove");
      Event.setEventListener(parent, listener);
@@ -476,7 +473,7 @@
    /**
     * Tests createMouseOutEvent().
     */
-  @DoNotRunWith({Platform.Htmlunit})
+  @DoNotRunWith({Platform.HtmlUnit})
    public void testTriggerMouseOutEvent() {
      MouseEventListener listener = new MouseEventListener("mouseout") {
        public void onBrowserEvent(Event event) {
@@ -502,7 +499,7 @@
    /**
     * Tests createMouseOverEvent().
     */
-  @DoNotRunWith({Platform.Htmlunit})
+  @DoNotRunWith({Platform.HtmlUnit})
    public void testTriggerMouseOverEvent() {
      MouseEventListener listener = new MouseEventListener("mouseover") {
        public void onBrowserEvent(Event event) {
@@ -527,7 +524,7 @@
    /**
     * Tests createMouseUpEvent().
     */
-  @DoNotRunWith({Platform.Htmlunit})
+  @DoNotRunWith({Platform.HtmlUnit})
    public void testTriggerMouseUpEvent() {
      MouseEventListener listener = new MouseEventListener("mouseup");
      Event.setEventListener(parent, listener);
=======================================
--- /releases/2.0/user/test/com/google/gwt/user/client/ui/DOMRtlTest.java       
 
Thu Jul 30 13:47:31 2009
+++ /releases/2.0/user/test/com/google/gwt/user/client/ui/DOMRtlTest.java       
 
Wed Oct 28 19:23:32 2009
@@ -36,7 +36,7 @@
     * Tests {...@link DOM#getAbsoluteLeft(Element)} for consistency when the  
element
     * contains children and has scrollbars.
     */
-  @DoNotRunWith({Platform.Htmlunit})
+  @DoNotRunWith({Platform.HtmlUnit})
    public void testGetAbsolutePositionWhenScrolled() {
      assertTrue(LocaleInfo.getCurrentLocale().isRTL());
      final Element outer = DOM.createDiv();
=======================================
--- /releases/2.0/user/test/com/google/gwt/user/client/ui/DOMTest.java  Tue  
Oct 13 16:57:19 2009
+++ /releases/2.0/user/test/com/google/gwt/user/client/ui/DOMTest.java  Wed  
Oct 28 19:23:32 2009
@@ -120,7 +120,6 @@
     * Tests {...@link DOM#getAbsoluteLeft(Element)} and
     * {...@link DOM#getAbsoluteTop(Element)}.
     */
-  @DoNotRunWith({Platform.Htmlunit})
    public void testGetAbsolutePosition() {
      final int border = 8;
      final int margin = 9;
@@ -157,7 +156,6 @@
     * contains children and has scrollbars. See issue #1093 for more  
details.
     *
     */
-  @DoNotRunWith({Platform.Htmlunit})
    public void testGetAbsolutePositionWhenScrolled() {
      final Element outer = DOM.createDiv();
      final Element inner = DOM.createDiv();
@@ -192,7 +190,6 @@
     * element has a border.
     *
     */
-  @DoNotRunWith({Platform.Htmlunit})
    public void testGetAbsolutePositionWithPixelBorders() {
      final Element outer = DOM.createDiv();
      final Element inner = DOM.createDiv();
@@ -223,7 +220,6 @@
     * Tests getAbsoluteLeft/Top() for the document.body element. This used  
to
     * cause exceptions to be thrown on Opera (see issue 1556).
     */
-  @DoNotRunWith({Platform.Htmlunit})
    public void testGetBodyAbsolutePosition() {
      try {
        // The body's absolute left/top depends upon the browser, but we just
@@ -271,7 +267,6 @@
     * Tests that {...@link DOM#isOrHasChild(Element, Element)} works  
consistently
     * across browsers.
     */
-  @DoNotRunWith({Platform.Htmlunit})
    public void testIsOrHasChild() {
      Element div = DOM.createDiv();
      Element childDiv = DOM.createDiv();
@@ -297,7 +292,7 @@
     */
    // TODO (amitmanjhi): Remove annotation after updating HtmlUnit. kprobst  
says
    // the issue has been fixed in htmlUnit trunk
-  @DoNotRunWith({Platform.Htmlunit})
+  @DoNotRunWith({Platform.HtmlUnit})
    public void testSetInnerText() {
      Element tableElem = DOM.createTable();

=======================================
--- /releases/2.0/user/test/com/google/gwt/user/client/ui/DateBoxTest.java      
 
Thu Jul 30 13:47:31 2009
+++ /releases/2.0/user/test/com/google/gwt/user/client/ui/DateBoxTest.java      
 
Wed Oct 28 19:23:32 2009
@@ -30,7 +30,7 @@
      return "com.google.gwt.user.User";
    }

-  @DoNotRunWith(Platform.Htmlunit)
+  @DoNotRunWith(Platform.HtmlUnit)
    public void testAccessors() {
      DateBox db = new DateBox();
      assertFalse(db.isDatePickerShowing());
@@ -40,7 +40,7 @@
      assertFalse(db.isDatePickerShowing());
    }

-  @DoNotRunWith({Platform.Htmlunit})
+  @DoNotRunWith({Platform.HtmlUnit})
    public void testValueChangeEvent() {

      // Checks setValue(date, true);
=======================================
---  
/releases/2.0/user/test/com/google/gwt/user/client/ui/DeckPanelTest.java        
 
Wed Sep 23 10:15:52 2009
+++  
/releases/2.0/user/test/com/google/gwt/user/client/ui/DeckPanelTest.java        
 
Wed Oct 28 19:23:32 2009
@@ -81,7 +81,7 @@
     * Test that the offsetHeight/Width of a widget are defined when the  
widget is
     * added to the DeckPanel.
     */
-  @DoNotRunWith(Platform.Htmlunit)
+  @DoNotRunWith(Platform.HtmlUnit)
    public void testWidgetOffsetDimensionsOnload() {
      DeckPanel deck = new DeckPanel();
      RootPanel.get().add(deck);
=======================================
---  
/releases/2.0/user/test/com/google/gwt/user/client/ui/DialogBoxTest.java        
 
Wed Sep 30 16:46:38 2009
+++  
/releases/2.0/user/test/com/google/gwt/user/client/ui/DialogBoxTest.java        
 
Wed Oct 28 19:23:32 2009
@@ -87,7 +87,7 @@
      assertFalse(dialogBox.isShowing());
    }

-  @DoNotRunWith({Platform.Htmlunit})
+  @DoNotRunWith({Platform.HtmlUnit})
    public void testDebugId() {
      DialogBox dBox = new DialogBox();
      dBox.setAnimationEnabled(false);
=======================================
--- /releases/2.0/user/test/com/google/gwt/user/client/ui/HistoryTest.java      
 
Wed Sep 30 16:46:38 2009
+++ /releases/2.0/user/test/com/google/gwt/user/client/ui/HistoryTest.java      
 
Wed Oct 28 19:23:32 2009
@@ -95,7 +95,6 @@
     * Tests against issue #879: Ensure that empty history tokens do not add
     * additional characters after the '#' symbol in the URL.
     */
-  @DoNotRunWith(Platform.Htmlunit)
    public void testEmptyHistoryTokens() {
      delayTestFinish(5000);

@@ -286,7 +285,7 @@
     * Test that using an empty history token works properly. There have been
     * problems (see issue 2905) with this in the past on Safari.
     */
-  @DoNotRunWith({Platform.Htmlunit})
+  @DoNotRunWith({Platform.HtmlUnit})
    public void testEmptyHistoryToken() {
      final ArrayList<Object> counter = new ArrayList<Object>();

=======================================
--- /releases/2.0/user/test/com/google/gwt/user/client/ui/ImageTest.java        
 
Tue Oct 13 16:57:19 2009
+++ /releases/2.0/user/test/com/google/gwt/user/client/ui/ImageTest.java        
 
Wed Oct 28 19:23:32 2009
@@ -276,7 +276,7 @@
    /**
     * Tests the creation of an image in clipped mode.
     */
-  @DoNotRunWith({Platform.Htmlunit})
+  @DoNotRunWith({Platform.HtmlUnit})
    public void testCreateClippedImage() {
      final Image image = new Image("counting-forwards.png", 16, 16, 16, 16);

@@ -361,7 +361,7 @@
     * {...@link  
com.google.gwt.user.client.ui.Image#setUrlAndVisibleRect(String,int,int,int,int)}
     * on a clipped image.
     */
-  @DoNotRunWith({Platform.Htmlunit})
+  @DoNotRunWith({Platform.HtmlUnit})
    public void testSetUrlAndVisibleRectOnClippedImage() {
      final Image image = new Image("counting-backwards.png", 12, 12, 12,  
12);
      delayTestFinish(5000);
@@ -412,7 +412,7 @@
     * {...@link  
com.google.gwt.user.client.ui.Image#setVisibleRect(int,int,int,int)}
     * on a clipped image.
     */
-  @DoNotRunWith({Platform.Htmlunit})
+  @DoNotRunWith({Platform.HtmlUnit})
    public void testSetVisibleRectAndLoadEventsOnClippedImage() {
      final Image image = new Image("counting-backwards.png", 16, 16, 16,  
16);

@@ -453,13 +453,7 @@
    /**
     * Tests that wrapping an existing DOM element works if you call
     * setUrlAndVisibleRect() on it.
-   *<p>
-   * Disabled it on HtmlUnit because of a HtmlUnit bug.
-   *
-   * @see <a
-   *       
href="https://sourceforge.net/tracker/?func=detail&aid=2861064&group_id=47038&atid=448266";>bug_report</a>
     */
-  @DoNotRunWith({Platform.Htmlunit})
    public void testWrapThenSetUrlAndVisibleRect() {
      String uid = Document.get().createUniqueId();
      DivElement div = Document.get().createDivElement();
=======================================
--- /releases/2.0/user/test/com/google/gwt/user/client/ui/ListBoxTest.java      
 
Sat Oct 24 08:11:35 2009
+++ /releases/2.0/user/test/com/google/gwt/user/client/ui/ListBoxTest.java      
 
Wed Oct 28 19:23:32 2009
@@ -40,7 +40,7 @@
      assertEquals(0, lb.getItemCount());
    }

-  @DoNotRunWith(Platform.Htmlunit)
+  @DoNotRunWith(Platform.HtmlUnit)
    public void testDebugId() {
      ListBox list = new ListBox();
      list.addItem("option0", "value0");
=======================================
--- /releases/2.0/user/test/com/google/gwt/user/client/ui/MenuBarTest.java      
 
Wed Sep 30 16:46:38 2009
+++ /releases/2.0/user/test/com/google/gwt/user/client/ui/MenuBarTest.java      
 
Wed Oct 28 19:23:32 2009
@@ -207,7 +207,7 @@
      assertNull(bar.getSelectedItem());
    }

-  @DoNotRunWith({Platform.Htmlunit})
+  @DoNotRunWith({Platform.HtmlUnit})
    public void testDebugId() {
      Command emptyCommand = new Command() {
        public void execute() {
=======================================
--- /releases/2.0/user/test/com/google/gwt/user/client/ui/PopupTest.java        
 
Wed Sep 30 16:46:38 2009
+++ /releases/2.0/user/test/com/google/gwt/user/client/ui/PopupTest.java        
 
Wed Oct 28 19:23:32 2009
@@ -27,7 +27,7 @@
  /**
   * Tests for {...@link PopupPanel}.
   */
-...@donotrunwith(Platform.Htmlunit)
+...@donotrunwith(Platform.HtmlUnit)
  public class PopupTest extends GWTTestCase {

    /**
@@ -130,7 +130,7 @@
     * Tests that a large PopupPanel is not positioned off the top or left  
edges
     * of the browser window, making part of the panel unreachable.
     */
-  @DoNotRunWith(Platform.Htmlunit)
+  @DoNotRunWith(Platform.HtmlUnit)
    public void testCenterLargePopup() {
      PopupPanel popup = new PopupPanel();
      popup.setHeight("4096px");
@@ -211,7 +211,7 @@
      }
    }

-  @DoNotRunWith(Platform.Htmlunit)
+  @DoNotRunWith(Platform.HtmlUnit)
    public void testPopup() {
      // Get rid of window margins so we can test absolute position.
      Window.setMargin("0px");
=======================================
---  
/releases/2.0/user/test/com/google/gwt/user/client/ui/RichTextAreaTest.java     
 
Tue Oct 13 16:57:19 2009
+++  
/releases/2.0/user/test/com/google/gwt/user/client/ui/RichTextAreaTest.java     
 
Wed Oct 28 19:23:32 2009
@@ -40,7 +40,7 @@
     * IE actually preserves dynamically-created iframe contents across DOM
     * removal/re-adding).
     */
-  @DoNotRunWith(Platform.Htmlunit)
+  @DoNotRunWith(Platform.HtmlUnit)
    public void testAddEditRemoveAdd() {
      final RichTextArea area = new RichTextArea();
      delayTestFinish(RICH_TEXT_ASYNC_DELAY);
@@ -89,7 +89,7 @@
      }
    }

-  @DoNotRunWith(Platform.Htmlunit)
+  @DoNotRunWith(Platform.HtmlUnit)
    public void testFormatAfterInitialize() {
      final RichTextArea area = new RichTextArea();

@@ -126,7 +126,7 @@
      }
    }

-  @DoNotRunWith(Platform.Htmlunit)
+  @DoNotRunWith(Platform.HtmlUnit)
    public void testFormatWhenHidden() {
      final RichTextArea area = new RichTextArea();
      delayTestFinish(RICH_TEXT_ASYNC_DELAY);
@@ -148,7 +148,7 @@
    /**
     * See that the custom InitializeEvent fires.
     */
-  @DoNotRunWith(Platform.Htmlunit)
+  @DoNotRunWith(Platform.HtmlUnit)
    public void testRichTextInitializeEvent() {
      delayTestFinish(RICH_TEXT_ASYNC_DELAY);
      final RichTextArea richTextArea = new RichTextArea();
@@ -164,7 +164,7 @@
     * Test that a delayed set of HTML is reflected. Some platforms have  
timing
     * subtleties that need to be tested.
     */
-  @DoNotRunWith(Platform.Htmlunit)
+  @DoNotRunWith(Platform.HtmlUnit)
    public void testSetHTMLAfterInit() {
      final RichTextArea richTextArea = new RichTextArea();
      delayTestFinish(RICH_TEXT_ASYNC_DELAY);
@@ -182,7 +182,7 @@
     * Test that an immediate set of HTML is reflected immediately and after  
the
     * area loads. Some platforms have timing subtleties that need to be  
tested.
     */
-  @DoNotRunWith(Platform.Htmlunit)
+  @DoNotRunWith(Platform.HtmlUnit)
    public void testSetHTMLBeforeInit() {
      final RichTextArea richTextArea = new RichTextArea();
      delayTestFinish(RICH_TEXT_ASYNC_DELAY);
@@ -206,7 +206,7 @@
     * Test that delayed set of text is reflected. Some platforms have timing
     * subtleties that need to be tested.
     */
-  @DoNotRunWith(Platform.Htmlunit)
+  @DoNotRunWith(Platform.HtmlUnit)
    public void testSetTextAfterInit() {
      final RichTextArea richTextArea = new RichTextArea();
      delayTestFinish(RICH_TEXT_ASYNC_DELAY);
@@ -224,7 +224,7 @@
     * Test that an immediate set of text is reflected immediately and after  
the
     * area loads. Some platforms have timing subtleties that need to be  
tested.
     */
-  @DoNotRunWith(Platform.Htmlunit)
+  @DoNotRunWith(Platform.HtmlUnit)
    public void testSetTextBeforeInit() {
      final RichTextArea richTextArea = new RichTextArea();
      richTextArea.setText("foo");
=======================================
---  
/releases/2.0/user/test/com/google/gwt/user/client/ui/SimpleRadioButtonTest.java
         
Thu Jul 30 13:47:31 2009
+++  
/releases/2.0/user/test/com/google/gwt/user/client/ui/SimpleRadioButtonTest.java
         
Wed Oct 28 19:23:32 2009
@@ -15,8 +15,6 @@
   */
  package com.google.gwt.user.client.ui;

-import com.google.gwt.junit.DoNotRunWith;
-import com.google.gwt.junit.Platform;
  import com.google.gwt.junit.client.GWTTestCase;

  /**
@@ -29,7 +27,6 @@
      return "com.google.gwt.user.UserTest";
    }

-  @DoNotRunWith({Platform.Htmlunit})
    public void testProperties() {
      SimpleRadioButton radio = new SimpleRadioButton("myName");
      assertEquals("myName", radio.getName());
=======================================
---  
/releases/2.0/user/test/com/google/gwt/user/client/ui/StackPanelTest.java       
 
Sat Oct 24 08:11:35 2009
+++  
/releases/2.0/user/test/com/google/gwt/user/client/ui/StackPanelTest.java       
 
Wed Oct 28 19:23:32 2009
@@ -56,7 +56,7 @@
      HasWidgetsTester.testAll(createStackPanel(), new Adder(), true);
    }

-  @DoNotRunWith(Platform.Htmlunit)
+  @DoNotRunWith(Platform.HtmlUnit)
    public void testDebugId() {
      final StackPanel p = createStackPanel();
      Label a = new Label("a");
=======================================
---  
/releases/2.0/user/test/com/google/gwt/user/client/ui/SuggestBoxTest.java       
 
Thu Jul 30 13:47:31 2009
+++  
/releases/2.0/user/test/com/google/gwt/user/client/ui/SuggestBoxTest.java       
 
Wed Oct 28 19:23:32 2009
@@ -17,8 +17,6 @@

  import com.google.gwt.dom.client.Document;
  import com.google.gwt.dom.client.Element;
-import com.google.gwt.junit.DoNotRunWith;
-import com.google.gwt.junit.Platform;
  import com.google.gwt.junit.client.GWTTestCase;

  import java.util.Arrays;
@@ -36,7 +34,6 @@
    /**
     * Test the basic accessors.
     */
-  @DoNotRunWith({Platform.Htmlunit})
    public void testAccessors() {
      SuggestBox box = createSuggestBox();

@@ -56,7 +53,6 @@
      assertTrue(box.isSuggestionListShowing());
    }

-  @DoNotRunWith({Platform.Htmlunit})
    public void testShowAndHide() {
      SuggestBox box = createSuggestBox();
      assertFalse(box.isSuggestionListShowing());
@@ -85,7 +81,6 @@
      assertFalse(box.isSuggestionListShowing());
    }

-  @DoNotRunWith({Platform.Htmlunit})
    public void testDefaults() {
      MultiWordSuggestOracle oracle = new MultiWordSuggestOracle();
      oracle.setDefaultSuggestionsFromText(Arrays.asList("A", "B"));
=======================================
--- /releases/2.0/user/test/com/google/gwt/user/client/ui/TextAreaTest.java     
 
Tue Sep  1 07:32:49 2009
+++ /releases/2.0/user/test/com/google/gwt/user/client/ui/TextAreaTest.java     
 
Wed Oct 28 19:23:32 2009
@@ -30,7 +30,7 @@
     * designed to work on all browsers and verifies that the newlines are
     * accounted for in all browsers.
     */
-  @DoNotRunWith({Platform.Htmlunit})
+  @DoNotRunWith({Platform.HtmlUnit})
    public void testNewline() {
      testNewline("Hello World\r\n\r\n\r\n\r\n\r\n", 15, 6, 15);
      testNewline("Hello\r\n\r\n\r\n\r\nWorld, My name is John.", 7, 3, 15);
=======================================
---  
/releases/2.0/user/test/com/google/gwt/user/client/ui/TextBoxBaseTestBase.java  
 
Thu Jul 30 13:47:31 2009
+++  
/releases/2.0/user/test/com/google/gwt/user/client/ui/TextBoxBaseTestBase.java  
 
Wed Oct 28 19:23:32 2009
@@ -48,7 +48,7 @@
     * Tests that {...@link TextArea#setCursorPos(int)} updates the cursor  
position
     * correctly.
     */
-  @DoNotRunWith({Platform.Htmlunit})
+  @DoNotRunWith({Platform.HtmlUnit})
    public void testMovingCursor() {
      TextBoxBase area = createTextBoxBase();
      RootPanel.get().add(area);
@@ -99,7 +99,7 @@
      }
    }

-  @DoNotRunWith({Platform.Htmlunit})
+  @DoNotRunWith({Platform.HtmlUnit})
    public void testValueChangeEvent() {
      TextBoxBase tb = createTextBoxBase();
      // To work cross-platform, the tb must be added to the root panel.
=======================================
--- /releases/2.0/user/test/com/google/gwt/user/client/ui/TreeTest.java Wed  
Sep 23 10:15:52 2009
+++ /releases/2.0/user/test/com/google/gwt/user/client/ui/TreeTest.java Wed  
Oct 28 19:23:32 2009
@@ -15,8 +15,6 @@
   */
  package com.google.gwt.user.client.ui;

-import com.google.gwt.junit.DoNotRunWith;
-import com.google.gwt.junit.Platform;
  import com.google.gwt.junit.client.GWTTestCase;
  import com.google.gwt.user.client.DOM;
  import com.google.gwt.user.client.Element;
@@ -154,7 +152,6 @@
      b.setWidget(null);
    }

-  @DoNotRunWith({Platform.Htmlunit})
    public void testRemove() {
      Tree t = new Tree();
      TreeItem item = t.addItem("a");
=======================================
---  
/releases/2.0/user/test/com/google/gwt/user/client/ui/impl/ClippedImagePrototypeTest.java
        
Thu Jul 30 13:47:31 2009
+++  
/releases/2.0/user/test/com/google/gwt/user/client/ui/impl/ClippedImagePrototypeTest.java
        
Wed Oct 28 19:23:32 2009
@@ -83,7 +83,7 @@
     * {...@link  
com.google.gwt.user.client.ui.impl.ClippedImagePrototype#applyTo(com.google.gwt.user.client.ui.Image)}
     * is called.
     */
-  @DoNotRunWith({Platform.Htmlunit})
+  @DoNotRunWith({Platform.HtmlUnit})
    public void testApplyToClippedImage() {
      final Image image = new Image("counting-backwards.png", 12, 13, 8, 8);

=======================================
--- /releases/2.0/user/test/com/google/gwt/xml/client/XMLTest.java      Tue Oct 
 
13 16:57:19 2009
+++ /releases/2.0/user/test/com/google/gwt/xml/client/XMLTest.java      Wed Oct 
 
28 19:23:32 2009
@@ -138,7 +138,7 @@
      return "com.google.gwt.xml.XML";
    }

-  @DoNotRunWith({Platform.Htmlunit})
+  @DoNotRunWith({Platform.HtmlUnit})
    public void testAttr() {
      Document d = createTestDocument();
      Element de = d.getDocumentElement();
@@ -150,7 +150,7 @@
      assertEquals(de.getAttributeNode("unset"), null);
    }

-  @DoNotRunWith({Platform.Htmlunit})
+  @DoNotRunWith({Platform.HtmlUnit})
    public void testCreate() {
      Document d = XMLParser.createDocument();
      CDATASection createCDATA;
@@ -206,7 +206,6 @@
      }
    }

-  @DoNotRunWith({Platform.Htmlunit})
    public void testDocument() {
      Document d = createTestDocument();
      NodeList e1Nodes = d.getElementsByTagName("e1");
@@ -225,7 +224,6 @@
      assertEquals(e1Node.toString(), alienNode11.toString());
    }

-  @DoNotRunWith({Platform.Htmlunit})
    public void testElement() {
      Document d = createTestDocument();
      Element top = d.getDocumentElement();
@@ -267,7 +265,6 @@
      }
    }

-  @DoNotRunWith({Platform.Htmlunit})
    public void testNamedNodeMap() {
      Document d = createTestDocument();
      NamedNodeMap m = d.getDocumentElement().getAttributes();
@@ -275,7 +272,6 @@
      assertEquals(m.getLength(), 2);
    }

-  @DoNotRunWith({Platform.Htmlunit})
    public void testNavigation() {
      Document d = createTestDocument();
      Element documentElement = d.getDocumentElement();
@@ -352,7 +348,6 @@
      }
    }

-  @DoNotRunWith({Platform.Htmlunit})
    public void testPrefix() {
      Document d = XMLParser.parse("<?xml version=\"1.0\"?>\r\n"
          + "<!-- both namespace prefixes are available throughout -->\r\n"
@@ -366,7 +361,6 @@
      assertEquals(d.getElementsByTagName("book").item(0),  
d.getDocumentElement());
    }

-  @DoNotRunWith({Platform.Htmlunit})
    public void testProcessingInstruction() {
      Document d = createTestDocument();
      ProcessingInstruction pi = (ProcessingInstruction)  
d.getChildNodes().item(0);
@@ -376,7 +370,6 @@
      assertEquals(pi.getData(), "other data");
    }

-  @DoNotRunWith({Platform.Htmlunit})
    public void testText() {
      Document d = createTestDocument();
      List<Node> textLikeNodes = Arrays.asList(new Node[] {

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

Reply via email to