mirror of
https://github.com/eclipse-aspectj/aspectj.git
synced 2024-08-14 14:11:27 +02:00
23 lines
586 B
Java
23 lines
586 B
Java
|
|
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 ;
|
|
}
|
|
}
|