]>
Commit | Line | Data |
---|---|---|
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 | ||
12 | using namespace boost; | |
13 | ||
bfcdbc13 | 14 | BOOST_AUTO_TEST_SUITE(test_digests_hh) |
2e28d1f0 | 15 | |
2e28d1f0 AT |
16 | BOOST_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 | ||
24 | BOOST_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 | ||
32 | BOOST_AUTO_TEST_SUITE_END() |