]> gitweb.fperrin.net Git - Dictionary.git/blob - jars/icu4j-4_2_1-src/src/com/ibm/icu/dev/test/format/TestAll.java
icu4jsrc
[Dictionary.git] / jars / icu4j-4_2_1-src / src / com / ibm / icu / dev / test / format / TestAll.java
1 /*\r
2  *******************************************************************************\r
3  * Copyright (C) 1996-2008, International Business Machines Corporation and    *\r
4  * others. All Rights Reserved.                                                *\r
5  *******************************************************************************\r
6  */\r
7 package com.ibm.icu.dev.test.format;\r
8 \r
9 import com.ibm.icu.dev.test.TestFmwk.TestGroup;\r
10 \r
11 /**\r
12  * Top level test used to run all other tests as a batch.\r
13  */\r
14 \r
15 public class TestAll extends TestGroup {\r
16 \r
17     public static void main(String[] args) {\r
18         new TestAll().run(args);\r
19     }\r
20 \r
21     public TestAll() {\r
22         super(new String[] {\r
23                   "TestAll$RBNF",\r
24                   "TestAll$NumberFormat",\r
25                   "TestAll$DateFormat",\r
26                   "TestAll$DateIntervalFormat",\r
27                   "TestAll$TimeUnitFormat",\r
28                   "TestAll$MessageFormat",\r
29                   "TestAll$PluralFormat",\r
30                   "com.ibm.icu.dev.test.format.BigNumberFormatTest",\r
31                   "com.ibm.icu.dev.test.format.GlobalizationPreferencesTest",\r
32                   "DataDrivenFormatTest"\r
33               },\r
34               "Formatting Tests");\r
35     }\r
36 \r
37     public static class RBNF extends TestGroup {\r
38         public RBNF() {\r
39             super(new String[] {\r
40                 "RbnfTest",\r
41                 "RbnfRoundTripTest",\r
42         "RBNFParseTest",\r
43             });\r
44         }\r
45     }\r
46 \r
47     public static class NumberFormat extends TestGroup {\r
48         public NumberFormat() {\r
49             super(new String[] {\r
50                 "IntlTestNumberFormat",\r
51                 "IntlTestNumberFormatAPI",\r
52                 "NumberFormatTest",\r
53                 "NumberFormatRegistrationTest",\r
54                 "NumberFormatRoundTripTest",\r
55                 "NumberRegression",\r
56                 "NumberFormatRegressionTest",\r
57                 "IntlTestDecimalFormatAPI",\r
58                 "IntlTestDecimalFormatAPIC",\r
59                 "IntlTestDecimalFormatSymbols",\r
60                 "IntlTestDecimalFormatSymbolsC",\r
61             });\r
62         }\r
63     }\r
64 \r
65     public static class DateFormat extends TestGroup {\r
66         public DateFormat() {\r
67             super(new String[] {\r
68                 "DateFormatMiscTests",\r
69                 "DateFormatRegressionTest",\r
70                 "DateFormatRoundTripTest",\r
71                 "DateFormatTest",\r
72                 "IntlTestDateFormat",\r
73                 "IntlTestDateFormatAPI",\r
74                 "IntlTestDateFormatAPIC",\r
75                 "IntlTestDateFormatSymbols",\r
76                 "DateTimeGeneratorTest",\r
77                 "IntlTestSimpleDateFormatAPI",\r
78                 "DateFormatRegressionTestJ",\r
79                 "TimeZoneFormatTest"\r
80             });\r
81         }\r
82     }\r
83     \r
84     public static class DateIntervalFormat extends TestGroup {\r
85         public DateIntervalFormat() {\r
86             super(new String[] {\r
87                 "DateIntervalFormatTest"\r
88             });\r
89         }\r
90     }\r
91     \r
92     public static class TimeUnitFormat extends TestGroup {\r
93         public TimeUnitFormat() {\r
94             super(new String[] {\r
95                 "TimeUnitTest"\r
96             });\r
97         }\r
98     }\r
99     \r
100     public static class PluralFormat extends TestGroup {\r
101         public PluralFormat() {\r
102             super(new String[] {\r
103                 "PluralFormatUnitTest",\r
104                 "PluralFormatTest",\r
105                 "PluralRulesTest",\r
106             });\r
107         }\r
108     }\r
109 \r
110     public static class MessageFormat extends TestGroup {\r
111         public MessageFormat() {\r
112             super(new String[] {\r
113                 "TestMessageFormat",\r
114                 "MessageRegression",\r
115             });\r
116         }\r
117     }\r
118 \r
119     public static final String CLASS_TARGET_NAME = "Format";\r
120 }\r
121 \r