2 *******************************************************************************
\r
3 * Copyright (C) 1996-2008, International Business Machines Corporation and *
\r
4 * others. All Rights Reserved. *
\r
5 *******************************************************************************
\r
7 package com.ibm.icu.dev.test.format;
\r
9 import com.ibm.icu.dev.test.TestFmwk.TestGroup;
\r
12 * Top level test used to run all other tests as a batch.
\r
15 public class TestAll extends TestGroup {
\r
17 public static void main(String[] args) {
\r
18 new TestAll().run(args);
\r
22 super(new String[] {
\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
34 "Formatting Tests");
\r
37 public static class RBNF extends TestGroup {
\r
39 super(new String[] {
\r
41 "RbnfRoundTripTest",
\r
47 public static class NumberFormat extends TestGroup {
\r
48 public NumberFormat() {
\r
49 super(new String[] {
\r
50 "IntlTestNumberFormat",
\r
51 "IntlTestNumberFormatAPI",
\r
53 "NumberFormatRegistrationTest",
\r
54 "NumberFormatRoundTripTest",
\r
56 "NumberFormatRegressionTest",
\r
57 "IntlTestDecimalFormatAPI",
\r
58 "IntlTestDecimalFormatAPIC",
\r
59 "IntlTestDecimalFormatSymbols",
\r
60 "IntlTestDecimalFormatSymbolsC",
\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
72 "IntlTestDateFormat",
\r
73 "IntlTestDateFormatAPI",
\r
74 "IntlTestDateFormatAPIC",
\r
75 "IntlTestDateFormatSymbols",
\r
76 "DateTimeGeneratorTest",
\r
77 "IntlTestSimpleDateFormatAPI",
\r
78 "DateFormatRegressionTestJ",
\r
79 "TimeZoneFormatTest"
\r
84 public static class DateIntervalFormat extends TestGroup {
\r
85 public DateIntervalFormat() {
\r
86 super(new String[] {
\r
87 "DateIntervalFormatTest"
\r
92 public static class TimeUnitFormat extends TestGroup {
\r
93 public TimeUnitFormat() {
\r
94 super(new String[] {
\r
100 public static class PluralFormat extends TestGroup {
\r
101 public PluralFormat() {
\r
102 super(new String[] {
\r
103 "PluralFormatUnitTest",
\r
104 "PluralFormatTest",
\r
110 public static class MessageFormat extends TestGroup {
\r
111 public MessageFormat() {
\r
112 super(new String[] {
\r
113 "TestMessageFormat",
\r
114 "MessageRegression",
\r
119 public static final String CLASS_TARGET_NAME = "Format";
\r