1 package test.aspectutilmethodbug;
2
3 import junit.framework.TestCase;
4
5 public class Test extends TestCase {
6 private static String s_logString;
7
8 public void test1() {
9 s_logString = "";
10 invoke();
11 assertEquals("before invoke after ", s_logString);
12 }
13
14 public void invoke() {
15 Test.log("invoke ");
16 }
17
18 public static void log(String msg) {
19 s_logString += msg;
20 }
21
22 public static void main(String[] args) {
23 new Test().test1();
24 junit.textui.TestRunner.run(suite());
25 }
26
27 public static junit.framework.Test suite() {
28 return new junit.framework.TestSuite(Test.class);
29 }
30 }