Made UIObjectTest's assertion checking sensitive to whether assertions are enabled.
Review by: jgw (TBR)
git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@2143 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/user/test/com/google/gwt/user/client/ui/UIObjectTest.java b/user/test/com/google/gwt/user/client/ui/UIObjectTest.java
index 7f9bc0c..a3ff445 100644
--- a/user/test/com/google/gwt/user/client/ui/UIObjectTest.java
+++ b/user/test/com/google/gwt/user/client/ui/UIObjectTest.java
@@ -205,7 +205,9 @@
};
w.getElement();
- fail("Expected assertion failure");
+ if (UIObjectTest.class.desiredAssertionStatus()) {
+ fail("Expected assertion failure");
+ }
} catch (AssertionError e) {
assertEquals(UIObject.MISSING_ELEMENT_ERROR, e.getMessage());
}
@@ -215,7 +217,9 @@
};
c.getElement();
- fail("Expected assertion failure");
+ if (UIObjectTest.class.desiredAssertionStatus()) {
+ fail("Expected assertion failure");
+ }
} catch (AssertionError e) {
assertEquals(UIObject.MISSING_ELEMENT_ERROR, e.getMessage());
}
@@ -230,7 +234,9 @@
try {
o.setElement(DOM.createSpan());
- fail("Expected assertion failure");
+ if (UIObjectTest.class.desiredAssertionStatus()) {
+ fail("Expected assertion failure");
+ }
} catch (AssertionError e) {
assertEquals(UIObject.SETELEMENT_TWICE_ERROR, e.getMessage());
}