summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2022-12-15 23:51:21 +0100
committerCarl Hetherington <cth@carlh.net>2022-12-15 23:51:21 +0100
commitd1616c08c253293ecb864ae0774927a1ec7b1b77 (patch)
treee89a9d7a032363148586dbfb796e9671ffa144bf
parentaa8af49d8203b16037f022c89394505df600dc66 (diff)
Some more details when verification results fail.
-rw-r--r--test/verify_test.cc16
1 files changed, 16 insertions, 0 deletions
diff --git a/test/verify_test.cc b/test/verify_test.cc
index 981f8e24..02067cf3 100644
--- a/test/verify_test.cc
+++ b/test/verify_test.cc
@@ -304,10 +304,26 @@ check_verify_result (vector<path> dir, vector<dcp::VerificationNote> test_notes)
string message = "\nVerification notes from test:\n";
for (auto i: notes) {
message += " " + note_to_string(i) + "\n";
+ message += dcp::String::compose(
+ " [%1 %2 %3 %4 %5]\n",
+ static_cast<int>(i.type()),
+ static_cast<int>(i.code()),
+ i.note().get_value_or("<none>"),
+ i.file().get_value_or("<none>"),
+ i.line().get_value_or(0)
+ );
}
message += "Expected:\n";
for (auto i: test_notes) {
message += " " + note_to_string(i) + "\n";
+ message += dcp::String::compose(
+ " [%1 %2 %3 %4 %5]\n",
+ static_cast<int>(i.type()),
+ static_cast<int>(i.code()),
+ i.note().get_value_or("<none>"),
+ i.file().get_value_or("<none>"),
+ i.line().get_value_or(0)
+ );
}
BOOST_REQUIRE_MESSAGE (notes == test_notes, message);