From: bert hubert Date: Tue, 27 Jan 2015 12:26:21 +0000 (+0100) Subject: add tests for our port override feature in ComboAddress X-Git-Tag: rec-3.7.0-rc2~23 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=75e7e2a0fda5fd7b2a106990c98bf7aa8bd9d0de;p=thirdparty%2Fpdns.git add tests for our port override feature in ComboAddress --- diff --git a/pdns/test-iputils_hh.cc b/pdns/test-iputils_hh.cc index 4e81de0cca..43a0b67d57 100644 --- a/pdns/test-iputils_hh.cc +++ b/pdns/test-iputils_hh.cc @@ -16,6 +16,19 @@ BOOST_AUTO_TEST_CASE(test_ComboAddress) { ComboAddress remote("130.161.33.15", 53); BOOST_CHECK(!(local == remote)); + BOOST_CHECK_EQUAL(remote.sin4.sin_port, htons(53)); + + ComboAddress withport("213.244.168.210:53"); + BOOST_CHECK_EQUAL(withport.sin4.sin_port, htons(53)); + + ComboAddress withportO("213.244.168.210:53", 5300); + BOOST_CHECK_EQUAL(withportO.sin4.sin_port, htons(53)); + + withport = ComboAddress("[::]:53"); + BOOST_CHECK_EQUAL(withport.sin4.sin_port, htons(53)); + + withport = ComboAddress("[::]:5300", 53); + BOOST_CHECK_EQUAL(withport.sin4.sin_port, htons(5300)); } BOOST_AUTO_TEST_CASE(test_Netmask) {