summaryrefslogtreecommitdiff
path: root/test/collator_test.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2023-01-17 17:21:55 +0100
committerCarl Hetherington <cth@carlh.net>2023-01-17 17:21:55 +0100
commit1671e097a24cd169f1ad4ea89b0cb3ae105b1e70 (patch)
treed73310cfeaed193f374794f6ba646fb8a01008cc /test/collator_test.cc
parent9ec2dbd7c1127406dfc08f9f86ef540cdc820579 (diff)
Add basic Collator::find() method.
Diffstat (limited to 'test/collator_test.cc')
-rw-r--r--test/collator_test.cc11
1 files changed, 11 insertions, 0 deletions
diff --git a/test/collator_test.cc b/test/collator_test.cc
index fadc5f063..e88d71b06 100644
--- a/test/collator_test.cc
+++ b/test/collator_test.cc
@@ -30,3 +30,14 @@ BOOST_AUTO_TEST_CASE(collator_compare_works_and_ignores_case)
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);
}
+
+
+
+BOOST_AUTO_TEST_CASE(collator_search_works_and_ignores_case)
+{
+ Collator collator;
+
+ BOOST_CHECK(collator.find("outh", "With filthy mouths, and bad attitudes"));
+ BOOST_CHECK(collator.find("with", "With filthy mouths, and bad attitudes"));
+ BOOST_CHECK(!collator.find("ostrabagalous", "With filthy mouths, and bad attitudes"));
+}