Update ICU source from 64.2 to 65.1
Copy the files with the following commands:
1. Obtain ICU sources:
$ cd /tmp
$ git clone --branch release-65-1 --depth 1 https://github.com/unicode-org/icu.git
$ cd icu
$ git lfs pull
$ git lfs ls-files # ensure that all lfs-stored files are checked out
2. Update ICU:
$ find icu4j/ -type f,d ! -regex ".*/\(Android.mk\|Android.bp\|adjust_icudt_path.mk\|liblayout-jarjar-rules.txt\)" -delete
$ find icu4c/ -type f,d ! -regex ".*/\(Android.mk\|Android.bp\)" -delete
$ cp -r /tmp/icu/icu4j/* ./icu4j/
$ cp -r /tmp/icu/icu4c/* ./icu4c/
$ git checkout HEAD -- icu4c/.gitignore icu4j/.gitignore
$ git add -A
$ git commit
Bug: 138853239
Test: n/a
Change-Id: I4c3bba15e34c35318b60b8e75c442620fde28f88
diff --git a/icu4c/source/test/cintltst/cloctst.h b/icu4c/source/test/cintltst/cloctst.h
index f415dbb..be61de1 100644
--- a/icu4c/source/test/cintltst/cloctst.h
+++ b/icu4c/source/test/cintltst/cloctst.h
@@ -36,7 +36,8 @@
/**
* Test getAvailableLocales
**/
- static void TestGetAvailableLocales(void);
+static void TestGetAvailableLocales(void);
+static void TestGetAvailableLocalesByType(void);
/**
* Test functions to set and access a custom data directory
**/
@@ -124,7 +125,6 @@
* language tag
*/
static void TestForLanguageTag(void);
-static void TestInvalidLanguageTag(void);
static void TestToLanguageTag(void);
static void TestBug20132(void);
static void TestLangAndRegionCanonicalize(void);
@@ -133,6 +133,7 @@
static void TestToLegacyKey(void);
static void TestToUnicodeLocaleType(void);
static void TestToLegacyType(void);
+static void TestBug20149(void);
/**
* locale data