From: Fred Morcos Date: Thu, 14 Apr 2022 12:41:07 +0000 (+0200) Subject: Print data in base64 for better debugging experience when tests fail X-Git-Tag: auth-4.8.0-alpha0~124^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b262d3961334ac72110353ced39a6db05781e0c4;p=thirdparty%2Fpdns.git Print data in base64 for better debugging experience when tests fail --- 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