/********************************************************************
* COPYRIGHT:
- * Copyright (c) 1997-2014, International Business Machines
+ * Copyright (c) 1997-2015, International Business Machines
* Corporation and others. All Rights Reserved.
********************************************************************/
#include "plurfmts.h" // PluralFormatTest
#include "selfmts.h" // PluralFormatTest
#include "dtifmtts.h" // DateIntervalFormatTest
-#include "tufmtts.h" // TimeUnitTest
#include "locnmtst.h" // LocaleDisplayNamesTest
#include "dcfmtest.h" // DecimalFormatTest
#include "listformattertest.h" // ListFormatterTest
extern IntlTest *createCompactDecimalFormatTest();
extern IntlTest *createGenderInfoTest();
+#if !UCONFIG_NO_BREAK_ITERATION
extern IntlTest *createRelativeDateTimeFormatterTest();
+#endif
+extern IntlTest *createTimeUnitTest();
extern IntlTest *createMeasureFormatTest();
+extern IntlTest *createNumberFormatSpecificationTest();
+extern IntlTest *createScientificNumberFormatterTest();
+extern IntlTest *createNumberFormat2Test();
+
#define TESTCLASS(id, TestClass) \
case id: \
TESTCLASS(35,PluralRulesTest);
TESTCLASS(36,PluralFormatTest);
TESTCLASS(37,DateIntervalFormatTest);
- TESTCLASS(38,TimeUnitTest);
+ case 38:
+ name = "TimeUnitTest";
+ if (exec) {
+ logln("TimeUnitTest test---");
+ logln((UnicodeString)"");
+ LocalPointer<IntlTest> test(createTimeUnitTest());
+ callTest(*test, par);
+ }
+ break;
TESTCLASS(39,SelectFormatTest);
TESTCLASS(40,LocaleDisplayNamesTest);
#if !UCONFIG_NO_REGULAR_EXPRESSIONS
break;
TESTCLASS(45,RegionTest);
case 46:
+#if !UCONFIG_NO_BREAK_ITERATION
name = "RelativeDateTimeFormatterTest";
if (exec) {
logln("RelativeDateTimeFormatterTest test---");
LocalPointer<IntlTest> test(createRelativeDateTimeFormatterTest());
callTest(*test, par);
}
+#endif
break;
case 47:
name = "MeasureFormatTest";
callTest(*test, par);
}
break;
+ case 48:
+ name = "NumberFormatSpecificationTest";
+ if (exec) {
+ logln("NumberFormatSpecificationTest test---");
+ logln((UnicodeString)"");
+ LocalPointer<IntlTest> test(createNumberFormatSpecificationTest());
+ callTest(*test, par);
+ }
+ break;
+ case 49:
+ name = "ScientificNumberFormatterTest";
+ if (exec) {
+ logln("ScientificNumberFormatterTest test---");
+ logln((UnicodeString)"");
+ LocalPointer<IntlTest> test(createScientificNumberFormatterTest());
+ callTest(*test, par);
+ }
+ break;
+ case 50:
+ name = "NumberFormat2Test";
+ if (exec) {
+ logln("NumberFormat2Test test---");
+ logln((UnicodeString)"");
+ LocalPointer<IntlTest> test(createNumberFormat2Test());
+ callTest(*test, par);
+ }
+ break;
default: name = ""; break; //needed to end loop
}
if (exec) {