+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/********************************************************************
- * Copyright (c) 1997-2009, International Business Machines
+ * Copyright (c) 1997-2014, International Business Machines
* Corporation and others. All Rights Reserved.
********************************************************************/
*/
virtual void TestGetAvailableIDs913(void);
+ virtual void TestGetAvailableIDsNew(void);
+
/**
* Generic API testing for API coverage.
*/
void TestFebruary(void);
+ void TestCanonicalIDAPI();
void TestCanonicalID(void);
-
+
virtual void TestDisplayNamesMeta();
+ void TestGetRegion(void);
+ void TestGetUnknown();
+ void TestGetGMT();
+
+ void TestGetWindowsID(void);
+ void TestGetIDForWindowsID(void);
+
static const UDate INTERVAL;
private:
// when year/rule are changed.
static const int32_t REFERENCE_YEAR;
static const char *REFERENCE_DATA_VERSION;
+
+ void checkContainsAll(StringEnumeration *s1, const char *name1,
+ StringEnumeration *s2, const char *name2);
};
#endif /* #if !UCONFIG_NO_FORMATTING */