skip two tests that depends on certain size if the window cannot be resized.

Review by: jgw@google.com

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@7798 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/user/test/com/google/gwt/layout/client/LayoutTest.java b/user/test/com/google/gwt/layout/client/LayoutTest.java
index 70fd1be..f3c914c 100644
--- a/user/test/com/google/gwt/layout/client/LayoutTest.java
+++ b/user/test/com/google/gwt/layout/client/LayoutTest.java
@@ -56,6 +56,7 @@
   private Element wrapper0, wrapper1;
   private Layout layout;
   private Layer layer0, layer1;
+  private boolean resized;
 
   @Override
   public String getModuleName() {
@@ -304,6 +305,11 @@
    */
   @DoNotRunWith(Platform.HtmlUnitLayout)
   public void testStaticConstraints() {
+    // This test assumes enough size. Ignore it if size cannot be guaranteed.
+    if (!resized) {
+      return;
+    }
+
     // left-right, top-bottom
     layer0.setTopBottom(32, PX, 32, PX);
     layer0.setLeftRight(32, PX, 32, PX);
@@ -342,6 +348,11 @@
    */
   @DoNotRunWith(Platform.HtmlUnitLayout)
   public void testUnits() {
+    // This test assumes enough size. Ignore it if size cannot be guaranteed.
+    if (!resized) {
+      return;
+    }
+
     // CM
     layer0.setTopBottom(1, CM, 1, CM);
     layer0.setLeftRight(1, CM, 1, CM);
@@ -428,7 +439,7 @@
   @Override
   protected void gwtSetUp() throws Exception {
     // ensure enough sizes for this test
-    WindowTest.ResizeHelper.resizeTo(800, 600);
+    resized = WindowTest.ResizeHelper.resizeTo(800, 600);
 
     Window.enableScrolling(false);