summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-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);
}