Adapt for libdcp use of enum class.
[dcpomatic.git] / test / kdm_naming_test.cc
index 4ff0233dcfddd20e9d1d685a0e839f9a8b650264..fb0f37dcf522957876a58fc7838051ddd81f71c5 100644 (file)
 #include "lib/kdm_with_metadata.h"
 #include "test.h"
 #include <boost/test/unit_test.hpp>
-#include <boost/shared_ptr.hpp>
+
 
 using std::list;
 using std::string;
 using std::vector;
-using boost::shared_ptr;
+using std::shared_ptr;
 using boost::optional;
-using boost::dynamic_pointer_cast;
+using std::dynamic_pointer_cast;
 
 static
 bool
@@ -100,7 +100,7 @@ BOOST_AUTO_TEST_CASE (single_kdm_naming_test)
                        cinema_a_screen_1,
                        boost::posix_time::time_from_string(from_string),
                        boost::posix_time::time_from_string(until_string),
-                       dcp::MODIFIED_TRANSITIONAL_1,
+                       dcp::Formulation::MODIFIED_TRANSITIONAL_1,
                        false,
                        optional<int>()
                        );
@@ -162,14 +162,14 @@ BOOST_AUTO_TEST_CASE (directory_kdm_naming_test, * boost::unit_test::depends_on(
        string const cpl_id = cpls.front().cpl_id;
 
        list<KDMWithMetadataPtr> kdms;
-       BOOST_FOREACH (shared_ptr<dcpomatic::Screen> i, screens) {
+       for (auto i: screens) {
                KDMWithMetadataPtr kdm = kdm_for_screen (
                                film,
                                cpls.front().cpl_file,
                                i,
                                boost::posix_time::time_from_string(from_string),
                                boost::posix_time::time_from_string(until_string),
-                               dcp::MODIFIED_TRANSITIONAL_1,
+                               dcp::Formulation::MODIFIED_TRANSITIONAL_1,
                                false,
                                optional<int>()
                                );