### Eclipse Workspace Patch 1.0 #P org.eclipse.jdt.core.tests.compiler Index: src/org/eclipse/jdt/core/tests/compiler/regression/AssertionTest.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/AssertionTest.java,v retrieving revision 1.17 diff -u -r1.17 AssertionTest.java --- src/org/eclipse/jdt/core/tests/compiler/regression/AssertionTest.java 29 Mar 2006 03:50:22 -0000 1.17 +++ src/org/eclipse/jdt/core/tests/compiler/regression/AssertionTest.java 14 Sep 2006 21:22:39 -0000 @@ -297,5 +297,29 @@ }, "SUCCESS"); // expected output } - + + /** + * http://dev.eclipse.org/bugs/show_bug.cgi?id=157389 + */ + public void test013() { + this.runConformTest( + new String[] { + "X.java", + "public class X {\n" + + " static class Y {\n" + + " public static void test() {\n" + + " assert false;\n" + + " System.out.println(\"SUCCESS\");\n" + + " }\n" + + " }\n" + + " public static void main(String[] args) {\n" + + " ClassLoader classLoader = new X().getClass().getClassLoader();\n" + + " // enable assertion for X.Y\n" + + " classLoader.setClassAssertionStatus(\"X$Y\", true);\n" + + " X.Y.test();\n" + + " }\n" + + "}" + }, + "SUCCESS"); // expected output + } }