001 /* 002 * Copyright 2001-2010 Stephen Colebourne 003 * 004 * Licensed under the Apache License, Version 2.0 (the "License"); 005 * you may not use this file except in compliance with the License. 006 * You may obtain a copy of the License at 007 * 008 * http://www.apache.org/licenses/LICENSE-2.0 009 * 010 * Unless required by applicable law or agreed to in writing, software 011 * distributed under the License is distributed on an "AS IS" BASIS, 012 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 013 * See the License for the specific language governing permissions and 014 * limitations under the License. 015 */ 016 package org.joda.time; 017 018 import junit.framework.Test; 019 import junit.framework.TestCase; 020 import junit.framework.TestSuite; 021 022 /** 023 * Entry point for all tests in this package. 024 * 025 * @version $Revision$ $Date$ 026 * 027 * @author Stephen Colebourne 028 */ 029 public class TestAll extends TestCase { 030 031 public TestAll(String testName) { 032 super(testName); 033 } 034 035 public static Test suite() { 036 TestSuite suite = new TestSuite(); 037 suite.addTest(TestChronology.suite()); 038 suite.addTest(TestDateTimeFieldType.suite()); 039 suite.addTest(TestDurationFieldType.suite()); 040 041 suite.addTest(TestInstant_Constructors.suite()); 042 suite.addTest(TestInstant_Basics.suite()); 043 044 suite.addTest(TestDateTime_Constructors.suite()); 045 suite.addTest(TestDateTime_Basics.suite()); 046 suite.addTest(TestDateTime_Properties.suite()); 047 048 suite.addTest(TestMutableDateTime_Constructors.suite()); 049 suite.addTest(TestMutableDateTime_Basics.suite()); 050 suite.addTest(TestMutableDateTime_Sets.suite()); 051 suite.addTest(TestMutableDateTime_Adds.suite()); 052 suite.addTest(TestMutableDateTime_Properties.suite()); 053 054 suite.addTest(TestDateMidnight_Constructors.suite()); 055 suite.addTest(TestDateMidnight_Basics.suite()); 056 suite.addTest(TestDateMidnight_Properties.suite()); 057 058 suite.addTest(TestDuration_Constructors.suite()); 059 suite.addTest(TestDuration_Basics.suite()); 060 061 suite.addTest(TestInterval_Constructors.suite()); 062 suite.addTest(TestInterval_Basics.suite()); 063 064 suite.addTest(TestLocalDateTime_Constructors.suite()); 065 suite.addTest(TestLocalDateTime_Basics.suite()); 066 suite.addTest(TestLocalDateTime_Properties.suite()); 067 068 suite.addTest(TestLocalDate_Constructors.suite()); 069 suite.addTest(TestLocalDate_Basics.suite()); 070 suite.addTest(TestLocalDate_Properties.suite()); 071 072 suite.addTest(TestLocalTime_Constructors.suite()); 073 suite.addTest(TestLocalTime_Basics.suite()); 074 suite.addTest(TestLocalTime_Properties.suite()); 075 076 suite.addTest(TestMutableInterval_Constructors.suite()); 077 suite.addTest(TestMutableInterval_Basics.suite()); 078 suite.addTest(TestMutableInterval_Updates.suite()); 079 080 suite.addTest(TestPeriod_Constructors.suite()); 081 suite.addTest(TestPeriod_Basics.suite()); 082 083 suite.addTest(TestMutablePeriod_Constructors.suite()); 084 suite.addTest(TestMutablePeriod_Basics.suite()); 085 suite.addTest(TestMutablePeriod_Updates.suite()); 086 087 suite.addTest(TestBaseSingleFieldPeriod.suite()); 088 suite.addTest(TestYears.suite()); 089 suite.addTest(TestMonths.suite()); 090 suite.addTest(TestWeeks.suite()); 091 suite.addTest(TestDays.suite()); 092 suite.addTest(TestHours.suite()); 093 suite.addTest(TestMinutes.suite()); 094 suite.addTest(TestSeconds.suite()); 095 096 suite.addTest(TestTimeOfDay_Basics.suite()); 097 suite.addTest(TestTimeOfDay_Constructors.suite()); 098 suite.addTest(TestTimeOfDay_Properties.suite()); 099 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 }