summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2026-03-22 21:49:51 +0100
committerCarl Hetherington <cth@carlh.net>2026-03-22 23:51:00 +0100
commitf5d9e1e12f0fd3c25ca921e60126443b3a2cd240 (patch)
tree16d16a38cca642419bb8b0153123f1d57d532b73 /test
parent2fca6ad9716429660e7162807582db00c3ca6865 (diff)
Use a dcp::Fraction for verification note frame rate.
Diffstat (limited to 'test')
-rw-r--r--test/verify_test.cc28
1 files changed, 20 insertions, 8 deletions
diff --git a/test/verify_test.cc b/test/verify_test.cc
index 5472f38e..3d7da1b5 100644
--- a/test/verify_test.cc
+++ b/test/verify_test.cc
@@ -1114,13 +1114,19 @@ BOOST_AUTO_TEST_CASE (verify_invalid_picture_frame_size_in_bytes)
for (auto i = 0; i < 24; ++i) {
expected.push_back(
- VN(VC::INVALID_JPEG2000_CODESTREAM, string("missing marker start byte")).set_frame(i).set_frame_rate(24).set_cpl_id(cpl->id()).set_reel_index(0)
+ VN(
+ VC::INVALID_JPEG2000_CODESTREAM,
+ string("missing marker start byte")
+ ).set_frame(i).set_frame_rate(dcp::Fraction(24, 1)).set_cpl_id(cpl->id()).set_reel_index(0)
);
}
for (auto i = 0; i < 24; ++i) {
expected.push_back(
- VN(VC::INVALID_PICTURE_FRAME_SIZE_IN_BYTES, canonical(dir / "pic.mxf")).set_frame(i).set_frame_rate(24).set_cpl_id(cpl->id()).set_reel_index(0)
+ VN(
+ VC::INVALID_PICTURE_FRAME_SIZE_IN_BYTES,
+ canonical(dir / "pic.mxf")
+ ).set_frame(i).set_frame_rate(dcp::Fraction(24, 1)).set_cpl_id(cpl->id()).set_reel_index(0)
);
}
@@ -1164,13 +1170,19 @@ BOOST_AUTO_TEST_CASE (verify_nearly_invalid_picture_frame_size_in_bytes)
for (auto i = 0; i < 24; ++i) {
expected.push_back(
- VN(VC::INVALID_JPEG2000_CODESTREAM, string("missing marker start byte")).set_frame(i).set_frame_rate(24).set_cpl_id(cpl->id()).set_reel_index(0)
+ VN(
+ VC::INVALID_JPEG2000_CODESTREAM,
+ string("missing marker start byte")
+ ).set_frame(i).set_frame_rate(dcp::Fraction(24, 1)).set_cpl_id(cpl->id()).set_reel_index(0)
);
}
for (auto i = 0; i < 24; ++i) {
expected.push_back(
- VN(VC::NEARLY_INVALID_PICTURE_FRAME_SIZE_IN_BYTES, canonical(dir / "pic.mxf")).set_frame(i).set_frame_rate(24).set_cpl_id(cpl->id()).set_reel_index(0)
+ VN(
+ VC::NEARLY_INVALID_PICTURE_FRAME_SIZE_IN_BYTES,
+ canonical(dir / "pic.mxf")
+ ).set_frame(i).set_frame_rate(dcp::Fraction(24, 1)).set_cpl_id(cpl->id()).set_reel_index(0)
);
}
@@ -5522,7 +5534,7 @@ BOOST_AUTO_TEST_CASE(verify_invalid_tile_part_size)
for (auto frame = 0; frame < 24; frame++) {
expected.push_back(
VN(VC::INVALID_PICTURE_FRAME_SIZE_IN_BYTES, canonical(path / "video.mxf")
- ).set_frame(frame).set_frame_rate(24).set_cpl_id(cpl->id()).set_reel_index(0)
+ ).set_frame(frame).set_frame_rate(dcp::Fraction(24, 1)).set_cpl_id(cpl->id()).set_reel_index(0)
);
}
@@ -5535,9 +5547,9 @@ BOOST_AUTO_TEST_CASE(verify_invalid_tile_part_size)
for (auto frame = 0; frame < 24; frame++) {
for (auto component = 0; component < 3; component++) {
expected.push_back(
- VN(
- VC::INVALID_JPEG2000_TILE_PART_SIZE
- ).set_frame(frame).set_frame_rate(24).set_component(component).set_size(component_sizes[component]).set_cpl_id(cpl->id()).set_reel_index(0)
+ VN(VC::INVALID_JPEG2000_TILE_PART_SIZE)
+ .set_frame(frame).set_frame_rate(dcp::Fraction(24, 1)).set_component(component)
+ .set_size(component_sizes[component]).set_cpl_id(cpl->id()).set_reel_index(0)
);
}
}