From b262d3961334ac72110353ced39a6db05781e0c4 Mon Sep 17 00:00:00 2001 From: Fred Morcos Date: Thu, 14 Apr 2022 14:41:07 +0200 Subject: [PATCH] Print data in base64 for better debugging experience when tests fail --- pdns/test-signers.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pdns/test-signers.cc b/pdns/test-signers.cc index f4ee0a18ad..d087da0c14 100644 --- a/pdns/test-signers.cc +++ b/pdns/test-signers.cc @@ -253,7 +253,8 @@ static auto test_generic_signer(std::shared_ptr dcke, DNSKEY BOOST_CHECK(dcke->verify(message, signature)); if (signer.isDeterministic) { - BOOST_CHECK_EQUAL(signature, std::string(signer.signature.begin(), signer.signature.end())); + string b64 = Base64Encode(signature); + BOOST_CHECK_EQUAL(b64, Base64Encode(std::string(signer.signature.begin(), signer.signature.end()))); } else { /* since the signing process is not deterministic, we can't directly compare our signature -- 2.47.2