diff options
| author | Carl Hetherington <cth@carlh.net> | 2023-01-17 21:51:33 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2023-01-17 22:41:46 +0100 |
| commit | 4bead2f387b4ac23dba5e0e2278c39544b7c9e12 (patch) | |
| tree | 2d76570169471fe85a4d9c7342cf6fac839590f5 | |
| parent | af25866f2b77d856121ce67ba11ba7e9f997bfe1 (diff) | |
Debug code to print out available icu locales.
| -rw-r--r-- | test/collator_test.cc | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/test/collator_test.cc b/test/collator_test.cc index 477b3747f..035de9919 100644 --- a/test/collator_test.cc +++ b/test/collator_test.cc @@ -20,6 +20,8 @@ #include "lib/collator.h" +#include <unicode/uenum.h> +#include <unicode/coll.h> #include <boost/test/unit_test.hpp> @@ -27,6 +29,20 @@ BOOST_AUTO_TEST_CASE(collator_compare_works_and_ignores_case) { Collator collator("en"); +#if 0 + // Print out available locales + // UErrorCode status; + // auto available = ucol_openAvailableLocales(&status); + // int32_t length = 0; + // while (true) { + // auto next = uenum_next(available, &length, &status); + // if (!next) { + // break; + // } + // std::cout << next << "\n"; + // } +#endif + BOOST_CHECK_EQUAL(collator.compare("So often YOU won't even notice", "SO OFTEN you won't even NOTiCE"), 0); BOOST_CHECK_EQUAL(collator.compare("So often YOU won't even notice", "SO OFTEN you won't even see"), -1); } |
