diff options
Diffstat (limited to 'test/recovery_test.cc')
| -rw-r--r-- | test/recovery_test.cc | 6 |
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) { |
