]> git.ipfire.org Git - thirdparty/pdns.git/blame - pdns/test-digests_hh.cc
Merge pull request #7909 from qvr/expungebyname-stats
[thirdparty/pdns.git] / pdns / test-digests_hh.cc
CommitLineData
2e28d1f0
AT
1#define BOOST_TEST_DYN_LINK
2#define BOOST_TEST_NO_MAIN
870a0fe4
AT
3#ifdef HAVE_CONFIG_H
4#include "config.h"
5#endif
2e28d1f0
AT
6#include <boost/test/unit_test.hpp>
7#include <boost/assign/list_of.hpp>
fa8fd4d2 8
bfcdbc13 9#include "digests.hh"
2e28d1f0
AT
10#include "misc.hh"
11
12using namespace boost;
13
bfcdbc13 14BOOST_AUTO_TEST_SUITE(test_digests_hh)
2e28d1f0 15
2e28d1f0
AT
16BOOST_AUTO_TEST_CASE(test_pdns_md5sum)
17{
18 std::string result = "a3 24 8c e3 1a 88 a6 40 e6 30 73 98 57 6d 06 9e ";
19 std::string sum = pdns_md5sum("a quick brown fox jumped over the lazy dog");
bfcdbc13
RG
20
21 BOOST_CHECK_EQUAL(makeHexDump(sum), result);
22}
23
24BOOST_AUTO_TEST_CASE(test_pdns_sha1sum)
25{
26 std::string result = "b9 37 10 0d c9 57 b3 86 d9 cb 77 fc 90 c0 18 22 fd eb 6e 7f ";
27 std::string sum = pdns_sha1sum("a quick brown fox jumped over the lazy dog");
28
2e28d1f0
AT
29 BOOST_CHECK_EQUAL(makeHexDump(sum), result);
30}
31
32BOOST_AUTO_TEST_SUITE_END()