01: /*
02: * Licensed to the Apache Software Foundation (ASF) under one or more
03: * contributor license agreements. See the NOTICE file distributed with
04: * this work for additional information regarding copyright ownership.
05: * The ASF licenses this file to You under the Apache License, Version 2.0
06: * (the "License"); you may not use this file except in compliance with
07: * the License. You may obtain a copy of the License at
08: *
09: * http://www.apache.org/licenses/LICENSE-2.0
10: *
11: * Unless required by applicable law or agreed to in writing, software
12: * distributed under the License is distributed on an "AS IS" BASIS,
13: * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14: * See the License for the specific language governing permissions and
15: * limitations under the License.
16: */
17: package org.apache.commons.lang;
18:
19: import junit.framework.Test;
20: import junit.framework.TestCase;
21: import junit.framework.TestSuite;
22: import junit.textui.TestRunner;
23:
24: /**
25: * Test suite for the Lang package.
26: *
27: * @author Stephen Colebourne
28: * @author <a href="mailto:ridesmet@users.sourceforge.net">Ringo De Smet</a>
29: * @author Matthew Hawthorne
30: * @version $Id: LangTestSuite.java 437554 2006-08-28 06:21:41Z bayard $
31: */
32: public class LangTestSuite extends TestCase {
33:
34: /**
35: * Construct a new instance.
36: */
37: public LangTestSuite(String name) {
38: super (name);
39: }
40:
41: /**
42: * Command-line interface.
43: */
44: public static void main(String[] args) {
45: TestRunner.run(suite());
46: }
47:
48: /**
49: * Get the suite of tests
50: */
51: public static Test suite() {
52: TestSuite suite = new TestSuite();
53: suite.setName("Commons-Lang Tests");
54: suite.addTest(ArrayUtilsTest.suite());
55: suite.addTest(ArrayUtilsAddTest.suite());
56: suite.addTest(ArrayUtilsRemoveTest.suite());
57: suite.addTest(BitFieldTest.suite());
58: suite.addTest(BooleanUtilsTest.suite());
59: suite.addTest(CharEncodingTest.suite());
60: suite.addTest(CharRangeTest.suite());
61: suite.addTest(CharSetTest.suite());
62: suite.addTest(CharSetUtilsTest.suite());
63: suite.addTest(CharUtilsTest.suite());
64: suite.addTest(ClassUtilsTest.suite());
65: suite.addTest(EntitiesTest.suite());
66: suite.addTest(IllegalClassExceptionTest.suite());
67: suite.addTest(IncompleteArgumentExceptionTest.suite());
68: suite.addTest(IntHashMapTest.suite());
69: suite.addTest(LocaleUtilsTest.suite());
70: suite.addTest(NotImplementedExceptionTest.suite());
71: suite.addTest(NullArgumentExceptionTest.suite());
72: suite.addTest(NumberRangeTest.suite());
73: suite.addTest(NumberUtilsTest.suite());
74: suite.addTest(ObjectUtilsTest.suite());
75: suite.addTest(RandomStringUtilsTest.suite());
76: suite.addTest(SerializationUtilsTest.suite());
77: suite.addTest(StringUtilsTest.suite());
78: suite.addTest(StringUtilsTrimEmptyTest.suite());
79: suite.addTest(StringUtilsSubstringTest.suite());
80: suite.addTest(StringUtilsEqualsIndexOfTest.suite());
81: suite.addTest(StringUtilsIsTest.suite());
82: suite.addTest(StringEscapeUtilsTest.suite());
83: suite.addTest(SystemUtilsTest.suite());
84: suite.addTest(UnhandledExceptionTest.suite());
85: suite.addTest(ValidateTest.suite());
86: suite.addTest(WordUtilsTest.suite());
87: return suite;
88: }
89: }
|