Cleanup: rename some check_ prefixes to verify_.
[libdcp.git] / test / cpl_ratings_test.cc
index ae8469983b42eac8c8332dcb9c4faaf7089578c2..b5bfd389155f8b41c298f84bd4a5b232713f4c92 100644 (file)
@@ -38,6 +38,7 @@
 using std::list;
 using std::string;
 using std::vector;
+using std::shared_ptr;
 
 BOOST_AUTO_TEST_CASE (cpl_ratings)
 {
@@ -48,9 +49,12 @@ BOOST_AUTO_TEST_CASE (cpl_ratings)
        ratings.push_back (dcp::Rating("http://www.movielabs.com/md/ratings/GB/BBFC/1/12A%3C/Agency", "12A"));
        cpl.set_ratings (ratings);
 
-       cpl.write_xml ("build/test/cpl_ratings.xml", dcp::SMPTE, boost::shared_ptr<dcp::CertificateChain>());
+       shared_ptr<dcp::Reel> reel(new dcp::Reel());
+       cpl.add (reel);
 
-       list<string> ignore;
+       cpl.write_xml ("build/test/cpl_ratings.xml", dcp::SMPTE, std::shared_ptr<dcp::CertificateChain>());
+
+       vector<string> ignore;
        ignore.push_back ("Id");
        ignore.push_back ("Issuer");
        ignore.push_back ("Creator");
@@ -81,7 +85,12 @@ BOOST_AUTO_TEST_CASE (cpl_ratings)
                "      <Label>12A</Label>\n"
                "    </Rating>\n"
                "  </RatingList>\n"
-               "  <ReelList/>\n"
+               "  <ReelList>\n"
+               "    <Reel>\n"
+               "      <Id>urn:uuid:56a781ed-ace3-4cdf-8391-93b1bcea54eb</Id>\n"
+               "      <AssetList/>\n"
+               "    </Reel>\n"
+               "  </ReelList>\n"
                "</CompositionPlaylist>\n",
                ignore
                );