From 76cd6661d80bd11b748c574c172b4626fad3a50b Mon Sep 17 00:00:00 2001 From: bert hubert Date: Mon, 6 May 2013 23:04:12 +0200 Subject: [PATCH] add 5 more simple unit tests --- pdns/test-misc_hh.cc | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) 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() -- 2.47.3