aboutsummaryrefslogtreecommitdiffstats
path: root/tests/harness/TestTester.java
blob: 29c9d500b52946fb67b34477ba54f426e25fb9fc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import org.aspectj.testing.Tester; 

public class TestTester {
    public static void main (String[] args) {
        Tester.event("1");
        Tester.note("note 1");
        Tester.note("note 2");
        int i = 1;
        Tester.check("note " + (i++));
        Tester.check("note " + (i++), "second note failed");
        new TestTester().run();
        Tester.checkAllEvents(); // does this empty 
        // now check(String[])
        Tester.clear();
        Tester.event("one");
        Tester.event("two");
        Tester.checkEvents(new String[] { "one", "two"}); 
    } 
    static {
        Tester.expectEvent("1");
        Tester.expectEvent("2");
    }
    public void run() {
        Tester.event("2");
        Tester.check(true, "no failure");
        Tester.checkEqual("1", "1", "no failure");
        Tester.checkEqual("1", "1");
    }
    
}