From 75e7e2a0fda5fd7b2a106990c98bf7aa8bd9d0de Mon Sep 17 00:00:00 2001 From: bert hubert Date: Tue, 27 Jan 2015 13:26:21 +0100 Subject: [PATCH] add tests for our port override feature in ComboAddress --- pdns/test-iputils_hh.cc | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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) { -- 2.47.2