01: /*
02: * Copyright (C) Chaperon. All rights reserved.
03: * -------------------------------------------------------------------------
04: * This software is published under the terms of the Apache Software License
05: * version 1.1, a copy of which has been included with this distribution in
06: * the LICENSE file.
07: */
08:
09: package net.sourceforge.chaperon.test;
10:
11: import junit.framework.Test;
12: import junit.framework.TestSuite;
13:
14: public class AllTests //extends TestCase
15: {
16: public AllTests() {
17: }
18:
19: public static Test suite() {
20: TestSuite suite = new TestSuite("All tests");
21:
22: suite.addTest(SymbolTestCase.suite());
23: suite.addTest(SymbolListTestCase.suite());
24: suite.addTest(SymbolSetTestCase.suite());
25: suite.addTest(GrammarTestCase.suite());
26: suite.addTest(FirstSetTestCase.suite());
27: suite.addTest(FollowSetTestCase.suite());
28: suite.addTest(ItemSetTestCase.suite());
29: suite.addTest(LexicalProcessorTestCase.suite());
30: suite.addTest(ParserProcessorTestCase.suite());
31: suite.addTest(SimpleParserTestCase.suite());
32: suite.addTest(PatternTestCase.suite());
33: suite.addTest(ExtendedParserProcessorTestCase.suite());
34:
35: // ============ Experimental stuff ================
36: //suite.addTest(PerformanceTestCase.suite());
37: //suite.addTest(AutomatonTestCase.suite());
38: //suite.addTest(GeneralParserProcessorTestCase.suite());
39: //suite.addTest(SortedCharSetTestCase.suite());
40: //suite.addTest(CharBufferTestCase.suite());
41: return suite;
42: }
43: }
|