From 4bead2f387b4ac23dba5e0e2278c39544b7c9e12 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Tue, 17 Jan 2023 21:51:33 +0100 Subject: [PATCH] Debug code to print out available icu locales. --- test/collator_test.cc | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) 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 +#include #include @@ -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); } -- 2.30.2