]>
git.ipfire.org Git - thirdparty/pdns.git/blob - pdns/test-rcpgenerator_cc.cc
1 #define BOOST_TEST_DYN_LINK
2 #define BOOST_TEST_NO_MAIN
7 #include <boost/test/unit_test.hpp>
8 #include "rcpgenerator.hh"
14 BOOST_AUTO_TEST_SUITE(test_rcpgenerator_cc
)
16 BOOST_AUTO_TEST_CASE(test_xfrIP6
) {
17 RecordTextReader
rtr("::1");
21 loopback6
.append(15, 0);
22 loopback6
.append(1,1);
23 BOOST_CHECK_EQUAL(makeHexDump(rawIPv6
), makeHexDump(loopback6
));
25 RecordTextReader
rtr2("2a01:4f8:d12:1880::5");
27 string
ip6("\x2a\x01\x04\xf8\x0d\x12\x18\x80\x00\x00\x00\x00\x00\x00\x00\x05", 16);
28 BOOST_CHECK_EQUAL(makeHexDump(rawIPv6
), makeHexDump(ip6
));
33 BOOST_AUTO_TEST_SUITE_END()