01: /**
02: * JDBM LICENSE v1.00
03: *
04: * Redistribution and use of this software and associated documentation
05: * ("Software"), with or without modification, are permitted provided
06: * that the following conditions are met:
07: *
08: * 1. Redistributions of source code must retain copyright
09: * statements and notices. Redistributions must also contain a
10: * copy of this document.
11: *
12: * 2. Redistributions in binary form must reproduce the
13: * above copyright notice, this list of conditions and the
14: * following disclaimer in the documentation and/or other
15: * materials provided with the distribution.
16: *
17: * 3. The name "JDBM" must not be used to endorse or promote
18: * products derived from this Software without prior written
19: * permission of Cees de Groot. For written permission,
20: * please contact cg@cdegroot.com.
21: *
22: * 4. Products derived from this Software may not be called "JDBM"
23: * nor may "JDBM" appear in their names without prior written
24: * permission of Cees de Groot.
25: *
26: * 5. Due credit should be given to the JDBM Project
27: * (http://jdbm.sourceforge.net/).
28: *
29: * THIS SOFTWARE IS PROVIDED BY THE JDBM PROJECT AND CONTRIBUTORS
30: * ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT
31: * NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
32: * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
33: * CEES DE GROOT OR ANY CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
34: * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
35: * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
36: * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
37: * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
38: * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
39: * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
40: * OF THE POSSIBILITY OF SUCH DAMAGE.
41: *
42: * Copyright 2000 (C) Cees de Groot. All Rights Reserved.
43: * Contributions are Copyright (C) 2000 by their associated contributors.
44: *
45: * $Id
46: */package jdbm;
47:
48: import junit.framework.TestCase;
49: import junit.framework.TestSuite;
50:
51: /**
52: * Top level test for JDBM that aggregates subpackage tests in the proper
53: * (dependency) order.
54: *
55: * @author <a href="mailto:dranatunga@users.sourceforge.net">Dilum Ranatunga</a>
56: * @version $Id: AllTests.java,v 1.1 2003/10/30 23:13:01 dranatunga Exp $
57: */
58: public class AllTests extends TestCase {
59:
60: public AllTests(String name) {
61: super (name);
62: }
63:
64: /**
65: * Aggregate of the follows suites, in the order listed:
66: * <ol>
67: * <li>{@link jdbm.helper.Test}</li>
68: * <li>{@link jdbm.recman.Test}</li>
69: * <li>{@link jdbm.btree.Test}</li>
70: * <li>{@link jdbm.htree.Test}</li>
71: * </ol>
72: */
73: public static junit.framework.Test suite() {
74: TestSuite suite = new TestSuite();
75: suite.addTest(jdbm.helper.Test.suite());
76: suite.addTest(jdbm.recman.Test.suite());
77: suite.addTest(jdbm.btree.Test.suite());
78: suite.addTest(jdbm.htree.Test.suite());
79: return suite;
80: }
81: }
|