12345678910111213141516171819202122 |
-
- import org.aspectj.testing.Tester;
-
- /** @testcase PUREJAVA compiling asserts using 1.3 (requires ajc run under JDK 1.3) */
- public class AssertInMethod {
- public static void main (String[] args) {
- AssertInMethod.class.getClassLoader().setClassAssertionStatus("C", true);
- boolean result = false;
- try {
- new C().internalMethod(null);
- } catch (AssertionError e) {
- result = true;
- }
- Tester.check(result, "assert not thrown");
- }
- }
-
- class C {
- void internalMethod( Object o) {
- assert o != null ;
- }
- }
|