files in the program, then also delete it here.
*/
+
#include "mono_picture_asset_writer.h"
#include "mono_picture_asset.h"
#include "test.h"
#include <asdcp/KM_util.h>
-#include <boost/test/unit_test.hpp>
#include <boost/filesystem.hpp>
+#include <boost/test/unit_test.hpp>
+
-using std::string;
-using std::shared_ptr;
using std::make_shared;
+using std::shared_ptr;
+using std::string;
+
/** Check that recovery from a partially-written MXF works */
BOOST_AUTO_TEST_CASE (recovery)
boost::filesystem::remove_all ("build/test/baz");
boost::filesystem::create_directories ("build/test/baz");
auto mp = make_shared<dcp::MonoPictureAsset>(dcp::Fraction (24, 1), dcp::Standard::SMPTE);
- auto writer = mp->start_write ("build/test/baz/video1.mxf", false);
+ auto writer = mp->start_write("build/test/baz/video1.mxf", dcp::PictureAsset::Behaviour::MAKE_NEW);
int written_size = 0;
for (int i = 0; i < 24; ++i) {
Kumu::ResetTestRNG ();
mp = make_shared<dcp::MonoPictureAsset>(dcp::Fraction (24, 1), dcp::Standard::SMPTE);
- writer = mp->start_write ("build/test/baz/video2.mxf", true);
+ writer = mp->start_write("build/test/baz/video2.mxf", dcp::PictureAsset::Behaviour::OVERWRITE_EXISTING);
writer->write (data.data(), data.size());