Fixes UISuite breakage. Tests related to absolute positioning were failing on Linux web mode; adding a Window.setMargin(0) to each de-flakifies them. Patch by: jgw Review by: knorton git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@2156 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/user/test/com/google/gwt/user/client/ui/DOMTest.java b/user/test/com/google/gwt/user/client/ui/DOMTest.java index c58977f..6ab2b9c 100644 --- a/user/test/com/google/gwt/user/client/ui/DOMTest.java +++ b/user/test/com/google/gwt/user/client/ui/DOMTest.java
@@ -21,6 +21,7 @@ import com.google.gwt.user.client.DeferredCommand; import com.google.gwt.user.client.Element; import com.google.gwt.user.client.Timer; +import com.google.gwt.user.client.Window; /** * Tests standard DOM operations in the {@link DOM} class. @@ -68,6 +69,10 @@ * {@link DOM#getAbsoluteTop(Element)}. */ public void testGetAbsolutePosition() { + // Since this test depends upon absolute positioning, clear the outer margin + // to ensure that the numbers are predictable. + Window.setMargin("0px"); + final int border = 8; final int margin = 9; final int padding = 10; @@ -103,6 +108,10 @@ * */ public void testGetAbsolutePositionWhenScrolled() { + // Since this test depends upon absolute positioning, clear the outer margin + // to ensure that the numbers are predictable. + Window.setMargin("0px"); + final Element outer = DOM.createDiv(); final Element inner = DOM.createDiv();