AssertionError report as errors emul
authorJaroslav Tulach <jaroslav.tulach@apidesign.org>
Fri, 01 Feb 2013 18:03:03 +0100
branchemul
changeset 641d4aaa46cac0d
parent 640 693745d01b55
child 642 40829ab51b37
AssertionError report as errors
vmtest/src/main/java/org/apidesign/bck2brwsr/vmtest/impl/Bck2BrwsrCase.java
vmtest/src/test/java/org/apidesign/bck2brwsr/tck/AssertionTest.java
     1.1 --- a/vmtest/src/main/java/org/apidesign/bck2brwsr/vmtest/impl/Bck2BrwsrCase.java	Fri Feb 01 18:02:16 2013 +0100
     1.2 +++ b/vmtest/src/main/java/org/apidesign/bck2brwsr/vmtest/impl/Bck2BrwsrCase.java	Fri Feb 01 18:03:03 2013 +0100
     1.3 @@ -110,6 +110,9 @@
     1.4              } catch (InvocationTargetException ex) {
     1.5                  Throwable t = ex.getTargetException();
     1.6                  value = t.getClass().getName() + ":" + t.getMessage();
     1.7 +                if (t instanceof AssertionError) {
     1.8 +                    throw t;
     1.9 +                }
    1.10              }
    1.11          }
    1.12      }
     2.1 --- a/vmtest/src/test/java/org/apidesign/bck2brwsr/tck/AssertionTest.java	Fri Feb 01 18:02:16 2013 +0100
     2.2 +++ b/vmtest/src/test/java/org/apidesign/bck2brwsr/tck/AssertionTest.java	Fri Feb 01 18:03:03 2013 +0100
     2.3 @@ -28,8 +28,12 @@
     2.4  public class AssertionTest {
     2.5  
     2.6      @Compare public Object checkAssert() throws ClassNotFoundException {
     2.7 -        assert false : "Is assertion status on?";
     2.8 -        return null;
     2.9 +        try {
    2.10 +            assert false : "Is assertion status on?";
    2.11 +            return null;
    2.12 +        } catch (AssertionError ex) {
    2.13 +            return ex.getClass().getName();
    2.14 +        }
    2.15      }
    2.16      
    2.17      @Factory