From: bert hubert Date: Mon, 5 Oct 2015 18:40:13 +0000 (+0200) Subject: add a testcase too X-Git-Tag: dnsdist-1.0.0-alpha1~248^2~17 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=83e5035d43e0caed6e2f663415e289521c66d38a;p=thirdparty%2Fpdns.git add a testcase too --- diff --git a/pdns/test-misc_hh.cc b/pdns/test-misc_hh.cc index 117b0eebd9..c271660711 100644 --- a/pdns/test-misc_hh.cc +++ b/pdns/test-misc_hh.cc @@ -145,6 +145,15 @@ BOOST_AUTO_TEST_CASE(test_parseService) { BOOST_CHECK_EQUAL(tp.port, 25); } +BOOST_AUTO_TEST_CASE(test_ternary) { + int maxqps=1024; + BOOST_CHECK_EQUAL(defTer(maxqps, 16384), maxqps); + BOOST_CHECK_EQUAL(defTer(0, 16384), 16384); + + int* qps=0; + BOOST_CHECK_EQUAL(*defTer(qps, &maxqps), 1024); +} + BOOST_AUTO_TEST_CASE(test_SimpleMatch) { BOOST_CHECK_EQUAL(SimpleMatch("").match(std::string("")), true); BOOST_CHECK_EQUAL(SimpleMatch("?").match(std::string("")), false);