From: bert hubert Date: Mon, 6 May 2013 21:04:12 +0000 (+0200) Subject: add 5 more simple unit tests X-Git-Tag: auth-3.3-rc1~117 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=76cd6661d80bd11b748c574c172b4626fad3a50b;p=thirdparty%2Fpdns.git add 5 more simple unit tests --- diff --git a/pdns/test-misc_hh.cc b/pdns/test-misc_hh.cc index 6952040144..470984e722 100644 --- a/pdns/test-misc_hh.cc +++ b/pdns/test-misc_hh.cc @@ -48,5 +48,34 @@ BOOST_AUTO_TEST_CASE(test_CIStringPairCompare) { BOOST_CHECK_EQUAL(s.str(), "(|1)(abc|1)(abc|2)(def|1)(ns.example.com|0)(ns.example.com|1)"); } +BOOST_AUTO_TEST_CASE(test_stripDot) { + BOOST_CHECK_EQUAL(stripDot("www.powerdns.com."), "www.powerdns.com"); +} + +BOOST_AUTO_TEST_CASE(test_labelReverse) { + BOOST_CHECK_EQUAL(labelReverse("www.powerdns.com"), "com powerdns www"); +} + +BOOST_AUTO_TEST_CASE(test_makeRelative) { + BOOST_CHECK_EQUAL(makeRelative("www.powerdns.com", "powerdns.com"), "www"); +} + +BOOST_AUTO_TEST_CASE(test_AtomicConter) { + AtomicCounter ac; + ++ac; + ++ac; + BOOST_CHECK_EQUAL(ac, 2); +} + + +BOOST_AUTO_TEST_CASE(test_parseService) { + ServiceTuple tp; + parseService("smtp.powerdns.com:25", tp); + BOOST_CHECK_EQUAL(tp.host, "smtp.powerdns.com"); + BOOST_CHECK_EQUAL(tp.port, 25); + parseService("smtp.powerdns.com", tp); + BOOST_CHECK_EQUAL(tp.port, 25); +} + BOOST_AUTO_TEST_SUITE_END()