From f19c0ed44619382b41119c8fb3136a3eb11790b8 Mon Sep 17 00:00:00 2001 From: Aki Tuomi Date: Tue, 21 Jul 2020 22:04:56 +0300 Subject: [PATCH] test-misc_hh: Add test for getCarbonHostname --- pdns/test-misc_hh.cc | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pdns/test-misc_hh.cc b/pdns/test-misc_hh.cc index e655ce6b52..52ac44ff74 100644 --- a/pdns/test-misc_hh.cc +++ b/pdns/test-misc_hh.cc @@ -213,4 +213,18 @@ BOOST_AUTO_TEST_CASE(test_reverse_name_to_ip) BOOST_CHECK_EQUAL(reverseNameFromIP(v6).toString(), "2.4.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa."); } +BOOST_AUTO_TEST_CASE(test_getCarbonHostName) +{ + char buffer[4096]; + + BOOST_CHECK_EQUAL(gethostname(buffer, sizeof buffer), 0); + std::string my_hostname(buffer); + boost::replace_all(my_hostname, ".", "_"); + + std::string hostname = getCarbonHostName(); + // ensure it matches what we get + BOOST_CHECK_EQUAL(my_hostname, hostname); + BOOST_CHECK_EQUAL(my_hostname.size(), hostname.size()); +} + BOOST_AUTO_TEST_SUITE_END() -- 2.47.2