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);