Cleanup: using sorting.
[dcpomatic.git] / test / util_test.cc
index b0abe04c9f47495261ede1985640aca0aedeb44c..49d0b3bc297ab3458ddae7ab6691234a1508b636 100644 (file)
@@ -35,7 +35,6 @@
 
 
 using std::list;
-using std::shared_ptr;
 using std::string;
 using std::vector;
 #if BOOST_VERSION >= 106100
@@ -123,7 +122,7 @@ BOOST_AUTO_TEST_CASE (careful_string_filter_test)
        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_à"));
-       BOOST_CHECK_EQUAL ("hello_world_CcGgIOoSsUu", careful_string_filter("hello_world_ÇçĞğİÖöŞşÜü"));
+       BOOST_CHECK_EQUAL ("hello_world_CcGgIOoSsUuLl", careful_string_filter("hello_world_ÇçĞğİÖöŞşÜüŁł"));
 }
 
 
@@ -148,3 +147,11 @@ BOOST_AUTO_TEST_CASE (copy_in_bits_test)
                check_file ("build/test/random.dat", "build/test/random.dat2");
        }
 }
+
+
+BOOST_AUTO_TEST_CASE(word_wrap_test)
+{
+       BOOST_CHECK_EQUAL(word_wrap("hello world", 8), "hello \nworld\n");
+       BOOST_CHECK(word_wrap("hello this is a longer bit of text and it should be word-wrapped", 31) == string{"hello this is a longer bit of \ntext and it should be word-\nwrapped\n"});
+       BOOST_CHECK_EQUAL(word_wrap("hellocan'twrapthissadly", 5), "hello\ncan't\nwrapt\nhissa\ndly\n");
+}