mirror of
https://github.com/unicode-org/icu.git
synced 2025-04-14 17:24:01 +00:00
ICU-13177 Adding RTTI tests for MeasureUnit class hierarchy.
X-SVN-Rev: 40600
This commit is contained in:
parent
b96966a131
commit
aca96338b6
1 changed files with 8 additions and 1 deletions
|
@ -273,9 +273,11 @@ UObject *UObjectTest::testClassNoClassID(UObject *obj, const char *className, co
|
|||
#include "unicode/idna.h"
|
||||
#include "unicode/locdspnm.h"
|
||||
#include "unicode/locid.h"
|
||||
#include "unicode/measunit.h"
|
||||
#include "unicode/msgfmt.h"
|
||||
#include "unicode/normlzr.h"
|
||||
#include "unicode/normalizer2.h"
|
||||
#include "unicode/nounit.h"
|
||||
#include "unicode/numfmt.h"
|
||||
#include "unicode/parsepos.h"
|
||||
#include "unicode/plurrule.h"
|
||||
|
@ -292,6 +294,7 @@ UObject *UObjectTest::testClassNoClassID(UObject *obj, const char *className, co
|
|||
#include "unicode/stsearch.h"
|
||||
#include "unicode/tblcoll.h"
|
||||
#include "unicode/timezone.h"
|
||||
#include "unicode/tmunit.h"
|
||||
#include "unicode/translit.h"
|
||||
#include "unicode/uchriter.h"
|
||||
#include "unicode/uloc.h"
|
||||
|
@ -370,9 +373,13 @@ void UObjectTest::testIDs()
|
|||
TESTCLASSID_DEFAULT(FieldPosition);
|
||||
TESTCLASSID_DEFAULT(Formattable);
|
||||
|
||||
static const UChar SMALL_STR[] = {0x51, 0x51, 0x51, 0}; // "QQQ"
|
||||
TESTCLASSID_FACTORY(MeasureUnit, MeasureUnit::createMeter(status));
|
||||
TESTCLASSID_FACTORY(NoUnit, NoUnit::percent().clone());
|
||||
TESTCLASSID_FACTORY(TimeUnit, TimeUnit::createInstance(TimeUnit::UTIMEUNIT_YEAR, status));
|
||||
static const UChar SMALL_STR[] = u"QQQ";
|
||||
TESTCLASSID_CTOR(CurrencyAmount, (1.0, SMALL_STR, status));
|
||||
TESTCLASSID_CTOR(CurrencyUnit, (SMALL_STR, status));
|
||||
|
||||
TESTCLASSID_NONE_FACTORY(LocaleDisplayNames, LocaleDisplayNames::createInstance("de"));
|
||||
TESTCLASSID_FACTORY_HIDDEN(CurrencyFormat, MeasureFormat::createCurrencyFormat(Locale::getUS(), status));
|
||||
TESTCLASSID_FACTORY(GregorianCalendar, Calendar::createInstance(Locale("@calendar=gregorian"), status));
|
||||
|
|
Loading…
Add table
Reference in a new issue