X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=test%2Futil_test.cc;h=709bb082757d5bc44e7d11c65ed891bb94d81f2a;hb=63c1bbc1ba177600523b2257223070cc2dbde7b7;hp=d8cb61fdc30677d2208e52ca232554f60bd1762b;hpb=571a7747012498b6b181eb0b03adc47004b86666;p=dcpomatic.git diff --git a/test/util_test.cc b/test/util_test.cc index d8cb61fdc..709bb0827 100644 --- a/test/util_test.cc +++ b/test/util_test.cc @@ -32,6 +32,7 @@ using std::string; using std::vector; using boost::shared_ptr; +using namespace dcpomatic; BOOST_AUTO_TEST_CASE (digest_head_tail_test) { @@ -119,3 +120,12 @@ BOOST_AUTO_TEST_CASE (swaroop_chain_test) BOOST_CHECK (cc->root_to_leaf() == back->root_to_leaf()); } #endif + +BOOST_AUTO_TEST_CASE (careful_string_filter_test) +{ + BOOST_CHECK_EQUAL ("hello_world", careful_string_filter("hello_world")); + BOOST_CHECK_EQUAL ("hello_world", careful_string_filter("héllo_world")); + BOOST_CHECK_EQUAL ("hello_world", careful_string_filter("héllo_wörld")); + BOOST_CHECK_EQUAL ("hello_world", careful_string_filter("héllo_wörld")); + BOOST_CHECK_EQUAL ("hello_world_a", careful_string_filter("héllo_wörld_à")); +}