summaryrefslogtreecommitdiff
path: root/test/recovery_test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'test/recovery_test.cc')
-rw-r--r--test/recovery_test.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/test/recovery_test.cc b/test/recovery_test.cc
index 327c248a..6eb48259 100644
--- a/test/recovery_test.cc
+++ b/test/recovery_test.cc
@@ -43,6 +43,7 @@
using std::make_shared;
using std::shared_ptr;
using std::string;
+using std::vector;
/** Check that recovery from a partially-written MXF works */
@@ -58,10 +59,11 @@ BOOST_AUTO_TEST_CASE (recovery)
auto mp = make_shared<dcp::MonoJ2KPictureAsset>(dcp::Fraction (24, 1), dcp::Standard::SMPTE);
auto writer = mp->start_write("build/test/baz/video1.mxf", dcp::Behaviour::MAKE_NEW);
+ auto ref = vector<uint8_t>{0xc3, 0xc9, 0xa3, 0xad, 0xec, 0x09, 0xba, 0xf2, 0xb0, 0xbc, 0xb6, 0x58, 0x06, 0xfb, 0xea, 0xc8};
uint64_t written_size = 0;
for (int i = 0; i < 24; ++i) {
auto info = writer->write (data.data(), data.size());
- BOOST_CHECK_EQUAL (info.hash, "c3c9a3adec09baf2b0bcb65806fbeac8");
+ BOOST_CHECK(info.hash == ref);
written_size = info.size;
}
@@ -88,7 +90,7 @@ BOOST_AUTO_TEST_CASE (recovery)
writer->write (data.data(), data.size());
for (int i = 1; i < 4; ++i) {
- writer->fake_write(dcp::J2KFrameInfo{0, written_size, "xxx"});
+ writer->fake_write(dcp::J2KFrameInfo{0, written_size, vector<uint8_t>{0x42, 0x42, 0x42}});
}
for (int i = 4; i < 24; ++i) {