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