]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
add a testcase too
authorbert hubert <bert.hubert@netherlabs.nl>
Mon, 5 Oct 2015 18:40:13 +0000 (20:40 +0200)
committerbert hubert <bert.hubert@netherlabs.nl>
Mon, 5 Oct 2015 18:40:13 +0000 (20:40 +0200)
pdns/test-misc_hh.cc

index 117b0eebd901265e0710f216db61c47807cef853..c271660711344a51b671efd90e5e8e460bb207b5 100644 (file)
@@ -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);