Set up packet duration correctly when encoding using FFmpeg (#2588).
[dcpomatic.git] / test / hints_test.cc
index 42c1c7cdaab7ac01008bbf2961b5c9d0a2b28fa5..5e59ef9241a7b60763eb5760b557e096d42106fc 100644 (file)
@@ -84,7 +84,11 @@ check (TextType type, string name, optional<string> expected_hint = optional<str
                BOOST_REQUIRE_EQUAL (hints.size(), 1U);
                BOOST_CHECK_EQUAL (hints[0], *expected_hint);
        } else {
-               BOOST_CHECK (hints.empty());
+               string message;
+               for (auto hint: hints) {
+                       message += hint + "\n";
+               }
+               BOOST_CHECK_MESSAGE(hints.empty(), "Found: " << message);
        }
 }
 
@@ -149,6 +153,12 @@ BOOST_AUTO_TEST_CASE (hint_many_subtitle_lines)
 }
 
 
+BOOST_AUTO_TEST_CASE(hint_many_subtitle_lines2)
+{
+       check(TextType::OPEN_SUBTITLE, "hint_many_subtitle_lines2");
+}
+
+
 BOOST_AUTO_TEST_CASE (hint_subtitle_too_long)
 {
        check (