X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=test%2Fsubtitle_charset_test.cc;h=8233bf023c9b7b1df9d74c4aa232b8ce09860bc7;hb=1dffa893a0f7042bd50500246ac94d70efa23bdc;hp=67bde8927be39aded93288208a24f9552ad177a9;hpb=5d937606cf96d163be98920fa5619114a28eec9d;p=dcpomatic.git diff --git a/test/subtitle_charset_test.cc b/test/subtitle_charset_test.cc index 67bde8927..8233bf023 100644 --- a/test/subtitle_charset_test.cc +++ b/test/subtitle_charset_test.cc @@ -1,5 +1,5 @@ /* - Copyright (C) 2018 Carl Hetherington + Copyright (C) 2018-2021 Carl Hetherington This file is part of DCP-o-matic. @@ -18,34 +18,34 @@ */ -#include "test.h" + #include "lib/content.h" -#include "lib/film.h" #include "lib/content_factory.h" +#include "lib/film.h" #include "lib/string_text_file.h" #include "lib/string_text_file_content.h" +#include "test.h" #include -using boost::shared_ptr; -using boost::dynamic_pointer_cast; + +using std::shared_ptr; +using std::dynamic_pointer_cast; + /** Test parsing of UTF16 CR/LF input */ BOOST_AUTO_TEST_CASE (subtitle_charset_test1) { - shared_ptr film = new_test_film2 ("subtitle_charset_test1"); - shared_ptr content = content_factory (TestPaths::private_data() / "PADDINGTON soustitresVFdef.srt").front(); - film->examine_and_add_content (content); - BOOST_REQUIRE (!wait_for_jobs ()); + auto content = content_factory (TestPaths::private_data() / "PADDINGTON soustitresVFdef.srt").front(); + auto film = new_test_film2 ("subtitle_charset_test1", { content }); } + /** Test parsing of OSX input */ BOOST_AUTO_TEST_CASE (subtitle_charset_test2) { - shared_ptr film = new_test_film2 ("subtitle_charset_test2"); - shared_ptr content = content_factory ("test/data/osx.srt").front(); - film->examine_and_add_content (content); - BOOST_REQUIRE (!wait_for_jobs ()); - shared_ptr ts = dynamic_pointer_cast (content); + auto content = content_factory ("test/data/osx.srt").front(); + auto film = new_test_film2 ("subtitle_charset_test2", { content }); + auto ts = dynamic_pointer_cast (content); BOOST_REQUIRE (ts); /* Make sure we got the subtitle data from the file */ BOOST_REQUIRE_EQUAL (content->full_length(film).get(), 6052032);