diff options
Diffstat (limited to 'test/shared_subtitle_test.cc')
| -rw-r--r-- | test/shared_subtitle_test.cc | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/test/shared_subtitle_test.cc b/test/shared_subtitle_test.cc index 7ac20e10..82595cd0 100644 --- a/test/shared_subtitle_test.cc +++ b/test/shared_subtitle_test.cc @@ -37,12 +37,12 @@ */ -#include "interop_subtitle_asset.h" -#include "smpte_subtitle_asset.h" -#include "subtitle_string.h" -#include "subtitle_image.h" -#include "subtitle_asset_internal.h" -#include "reel_interop_subtitle_asset.h" +#include "interop_text_asset.h" +#include "smpte_text_asset.h" +#include "text_string.h" +#include "text_image.h" +#include "text_asset_internal.h" +#include "reel_interop_text_asset.h" #include "reel.h" #include "cpl.h" #include "dcp.h" @@ -113,7 +113,7 @@ BOOST_AUTO_TEST_CASE (pull_fonts_test1) text1->font._values["font"] = "Inconsolata"; text1->font._values["size"] = "42"; - dcp::SubtitleAsset::pull_fonts (root); + dcp::TextAsset::pull_fonts (root); BOOST_REQUIRE_EQUAL (sub1->font._values.size(), 2U); BOOST_CHECK_EQUAL (sub1->font._values["font"], "Inconsolata"); @@ -136,7 +136,7 @@ BOOST_AUTO_TEST_CASE (pull_fonts_test2) text2->font._values["font"] = "Inconsolata"; text2->font._values["size"] = "48"; - dcp::SubtitleAsset::pull_fonts (root); + dcp::TextAsset::pull_fonts (root); BOOST_REQUIRE_EQUAL (sub1->font._values.size(), 1U); BOOST_CHECK_EQUAL (sub1->font._values["font"], "Inconsolata"); @@ -160,7 +160,7 @@ BOOST_AUTO_TEST_CASE (pull_fonts_test3) auto string1 = make_shared<dcp::order::String>(text1, font, "Hello world", 0); text1->children.push_back (string1); - dcp::SubtitleAsset::pull_fonts (root); + dcp::TextAsset::pull_fonts (root); BOOST_REQUIRE_EQUAL (sub1->font._values.size(), 2U); BOOST_CHECK_EQUAL (sub1->font._values["font"], "Inconsolata"); @@ -175,15 +175,15 @@ BOOST_AUTO_TEST_CASE (format_xml_test1) { xmlpp::Document doc; auto root = doc.create_root_node("Foo"); - root->add_child("Empty"); - root->add_child("Text")->add_child_text("Hello world"); - root->add_child("Font")->add_child("Text")->add_child_text("Say what"); - auto fred = root->add_child("Text")->add_child("Font"); + cxml::add_child(root, "Empty"); + cxml::add_text_child(root, "Text", "Hello world"); + cxml::add_text_child(cxml::add_child(root, "Font"), "Text", "Say what"); + auto fred = cxml::add_child(cxml::add_child(root, "Text"), "Font"); fred->set_attribute("bob", "job"); fred->add_child_text("Fred"); - fred->add_child("Text")->add_child_text("Jim"); + cxml::add_text_child(fred, "Text", "Jim"); fred->add_child_text("Sheila"); - BOOST_REQUIRE_EQUAL (dcp::SubtitleAsset::format_xml(doc, make_pair(string{}, string{"fred"})), + BOOST_REQUIRE_EQUAL (dcp::TextAsset::format_xml(doc, make_pair(string{}, string{"fred"})), "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" "<Foo xmlns=\"fred\">\n" " <Empty/>\n" @@ -202,7 +202,7 @@ BOOST_AUTO_TEST_CASE (format_xml_test2) auto path = private_test / "DKH_UT_EN20160601def.xml"; parser.parse_file(path.string().c_str()); auto document = parser.get_document(); - check_xml (dcp::file_to_string(private_test / "DKH_UT_EN20160601def.reformatted.xml"), dcp::SubtitleAsset::format_xml(*document, {}), {}); + check_xml (dcp::file_to_string(private_test / "DKH_UT_EN20160601def.reformatted.xml"), dcp::TextAsset::format_xml(*document, {}), {}); } @@ -210,8 +210,8 @@ BOOST_AUTO_TEST_CASE (format_xml_entities_test) { xmlpp::Document doc; auto root = doc.create_root_node("Foo"); - root->add_child("Bar")->add_child_text("Don't panic & xml \"is\" 'great' & < > —"); - BOOST_REQUIRE_EQUAL(dcp::SubtitleAsset::format_xml(doc, {}), + cxml::add_text_child(root, "Bar", "Don't panic & xml \"is\" 'great' & < > —"); + BOOST_REQUIRE_EQUAL(dcp::TextAsset::format_xml(doc, {}), "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" "<Foo>\n" " <Bar>Don't panic &amp; xml \"is\" 'great' & < > —</Bar>\n" @@ -221,7 +221,7 @@ BOOST_AUTO_TEST_CASE (format_xml_entities_test) BOOST_AUTO_TEST_CASE(ruby_round_trip_test) { - dcp::InteropSubtitleAsset asset("test/data/ruby1.xml"); + dcp::InteropTextAsset asset("test/data/ruby1.xml"); check_xml(dcp::file_to_string("test/data/ruby1.xml"), asset.xml_as_string(), {}, false); } |
