summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2023-01-17 21:51:33 +0100
committerCarl Hetherington <cth@carlh.net>2023-01-17 22:41:46 +0100
commit4bead2f387b4ac23dba5e0e2278c39544b7c9e12 (patch)
tree2d76570169471fe85a4d9c7342cf6fac839590f5
parentaf25866f2b77d856121ce67ba11ba7e9f997bfe1 (diff)
Debug code to print out available icu locales.
-rw-r--r--test/collator_test.cc16
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);
}