Add basic Collator::find() method.
[dcpomatic.git] / test / collator_test.cc
index fadc5f063c34210ade8acfa03107d361b97b7509..e88d71b06d27a0510b0f534f8ee77746270feefe 100644 (file)
@@ -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"));
+}