summaryrefslogtreecommitdiff
path: root/test/shared_subtitle_test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'test/shared_subtitle_test.cc')
-rw-r--r--test/shared_subtitle_test.cc38
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 &amp; xml \"is\" 'great' & < > —");
- BOOST_REQUIRE_EQUAL(dcp::SubtitleAsset::format_xml(doc, {}),
+ cxml::add_text_child(root, "Bar", "Don't panic &amp; 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;amp; xml \"is\" 'great' &amp; &lt; &gt; —</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);
}