- shared_ptr<Film> film = new_test_film2 ("closed_caption_test2");
- shared_ptr<StringTextFileContent> content1 (new StringTextFileContent("test/data/subrip.srt"));
- film->examine_and_add_content (content1);
- shared_ptr<StringTextFileContent> content2 (new StringTextFileContent("test/data/subrip2.srt"));
- film->examine_and_add_content (content2);
- shared_ptr<StringTextFileContent> content3 (new StringTextFileContent("test/data/subrip3.srt"));
- film->examine_and_add_content (content3);
- BOOST_REQUIRE (!wait_for_jobs ());
+ Cleanup cl;
+ auto content1 = make_shared<StringTextFileContent>("test/data/subrip.srt");
+ auto content2 = make_shared<StringTextFileContent>("test/data/subrip2.srt");
+ auto content3 = make_shared<StringTextFileContent>("test/data/subrip3.srt");
+ auto film = new_test_film2 ("closed_caption_test2", { content1, content2, content3 }, &cl);