View Javadoc

1   /*
2    *  Copyright 2001-2010 Stephen Colebourne
3    *
4    *  Licensed under the Apache License, Version 2.0 (the "License");
5    *  you may not use this file except in compliance with the License.
6    *  You may obtain a copy of the License at
7    *
8    *      http://www.apache.org/licenses/LICENSE-2.0
9    *
10   *  Unless required by applicable law or agreed to in writing, software
11   *  distributed under the License is distributed on an "AS IS" BASIS,
12   *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13   *  See the License for the specific language governing permissions and
14   *  limitations under the License.
15   */
16  package org.joda.time;
17  
18  import junit.framework.Test;
19  import junit.framework.TestCase;
20  import junit.framework.TestSuite;
21  
22  /**
23   * Entry point for all tests in this package.
24   * 
25   * @version $Revision$ $Date$
26   * 
27   * @author Stephen Colebourne
28   */
29  public class TestAll extends TestCase {
30  
31      public TestAll(String testName) {
32          super(testName);
33      }
34  
35      public static Test suite() {
36          TestSuite suite = new TestSuite();
37          suite.addTest(TestChronology.suite());
38          suite.addTest(TestDateTimeFieldType.suite());
39          suite.addTest(TestDurationFieldType.suite());
40          
41          suite.addTest(TestInstant_Constructors.suite());
42          suite.addTest(TestInstant_Basics.suite());
43          
44          suite.addTest(TestDateTime_Constructors.suite());
45          suite.addTest(TestDateTime_Basics.suite());
46          suite.addTest(TestDateTime_Properties.suite());
47          
48          suite.addTest(TestMutableDateTime_Constructors.suite());
49          suite.addTest(TestMutableDateTime_Basics.suite());
50          suite.addTest(TestMutableDateTime_Sets.suite());
51          suite.addTest(TestMutableDateTime_Adds.suite());
52          suite.addTest(TestMutableDateTime_Properties.suite());
53          
54          suite.addTest(TestDateMidnight_Constructors.suite());
55          suite.addTest(TestDateMidnight_Basics.suite());
56          suite.addTest(TestDateMidnight_Properties.suite());
57          
58          suite.addTest(TestDuration_Constructors.suite());
59          suite.addTest(TestDuration_Basics.suite());
60          
61          suite.addTest(TestInterval_Constructors.suite());
62          suite.addTest(TestInterval_Basics.suite());
63          
64          suite.addTest(TestLocalDateTime_Constructors.suite());
65          suite.addTest(TestLocalDateTime_Basics.suite());
66          suite.addTest(TestLocalDateTime_Properties.suite());
67          
68          suite.addTest(TestLocalDate_Constructors.suite());
69          suite.addTest(TestLocalDate_Basics.suite());
70          suite.addTest(TestLocalDate_Properties.suite());
71          
72          suite.addTest(TestLocalTime_Constructors.suite());
73          suite.addTest(TestLocalTime_Basics.suite());
74          suite.addTest(TestLocalTime_Properties.suite());
75          
76          suite.addTest(TestMutableInterval_Constructors.suite());
77          suite.addTest(TestMutableInterval_Basics.suite());
78          suite.addTest(TestMutableInterval_Updates.suite());
79          
80          suite.addTest(TestPeriod_Constructors.suite());
81          suite.addTest(TestPeriod_Basics.suite());
82          
83          suite.addTest(TestMutablePeriod_Constructors.suite());
84          suite.addTest(TestMutablePeriod_Basics.suite());
85          suite.addTest(TestMutablePeriod_Updates.suite());
86          
87          suite.addTest(TestBaseSingleFieldPeriod.suite());
88          suite.addTest(TestYears.suite());
89          suite.addTest(TestMonths.suite());
90          suite.addTest(TestWeeks.suite());
91          suite.addTest(TestDays.suite());
92          suite.addTest(TestHours.suite());
93          suite.addTest(TestMinutes.suite());
94          suite.addTest(TestSeconds.suite());
95          
96          suite.addTest(TestTimeOfDay_Basics.suite());
97          suite.addTest(TestTimeOfDay_Constructors.suite());
98          suite.addTest(TestTimeOfDay_Properties.suite());
99          
100         suite.addTest(TestYearMonthDay_Basics.suite());
101         suite.addTest(TestYearMonthDay_Constructors.suite());
102         suite.addTest(TestYearMonthDay_Properties.suite());
103         
104         suite.addTest(TestYearMonth_Basics.suite());
105         suite.addTest(TestYearMonth_Constructors.suite());
106         suite.addTest(TestYearMonth_Properties.suite());
107         
108         suite.addTest(TestMonthDay_Basics.suite());
109         suite.addTest(TestMonthDay_Constructors.suite());
110         suite.addTest(TestMonthDay_Properties.suite());
111         
112         suite.addTest(TestPartial_Basics.suite());
113         suite.addTest(TestPartial_Constructors.suite());
114         suite.addTest(TestPartial_Properties.suite());
115         suite.addTest(TestPartial_Match.suite());
116         
117         suite.addTest(TestAbstractPartial.suite());
118         suite.addTest(TestBasePartial.suite());
119         
120         suite.addTest(TestDateTimeComparator.suite());
121         suite.addTest(TestDateTimeConstants.suite());
122         suite.addTest(TestDateTimeUtils.suite());
123         suite.addTest(TestDateTimeZone.suite());
124         suite.addTest(TestDateTimeZoneCutover.suite());
125         suite.addTest(TestPeriodType.suite());
126 //        suite.addTest(TestParseISO.suite());
127         suite.addTest(TestDurationField.suite());
128         
129         suite.addTest(TestStringConvert.suite());
130         suite.addTest(TestSerialization.suite());
131         suite.addTest(TestIllegalFieldValueException.suite());
132         return suite;
133     }
134 
135     public static void main(String args[]) {
136         String[] testCaseName = {
137             TestAll.class.getName()
138         };
139         junit.textui.TestRunner.main(testCaseName);
140     }
141 
142 }