From: bert hubert Date: Wed, 11 Mar 2015 19:16:46 +0000 (+0100) Subject: add unit tests for label count X-Git-Tag: dnsdist-1.0.0-alpha1~248^2~88^2~52 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f6b4009c6b42f1350b5eb5b9ab8f6200f9dd31b4;p=pdns add unit tests for label count --- diff --git a/pdns/test-dnsname_cc.cc b/pdns/test-dnsname_cc.cc index e15a5e84c..580c6f9ff 100644 --- a/pdns/test-dnsname_cc.cc +++ b/pdns/test-dnsname_cc.cc @@ -134,6 +134,15 @@ BOOST_AUTO_TEST_CASE(test_basic) { BOOST_CHECK_EQUAL(p.toString(), "power\\000dns.com."); } +BOOST_AUTO_TEST_CASE(test_trim) { + DNSName w("www.powerdns.com."); + BOOST_CHECK_EQUAL(w.countLabels(), 3); + w.trimToLabels(2); + BOOST_CHECK_EQUAL(w.toString(), "powerdns.com."); + DNSName w2("powerdns.com."); + BOOST_CHECK(w==w2); +} + BOOST_AUTO_TEST_CASE(test_toolong) { try { DNSName w("1234567890123456789012345678901234567890123456789012345678901234567890.com.");