diff options
Diffstat (limited to 'contrib/ntp/tests/libntp/g_netof.cpp')
-rw-r--r-- | contrib/ntp/tests/libntp/g_netof.cpp | 69 |
1 files changed, 0 insertions, 69 deletions
diff --git a/contrib/ntp/tests/libntp/g_netof.cpp b/contrib/ntp/tests/libntp/g_netof.cpp deleted file mode 100644 index 8fc9ac7..0000000 --- a/contrib/ntp/tests/libntp/g_netof.cpp +++ /dev/null @@ -1,69 +0,0 @@ -#include "g_sockaddrtest.h" - -class netofTest : public sockaddrtest { -}; - -TEST_F(netofTest, ClassBAddress) { - sockaddr_u input = CreateSockaddr4("172.16.2.1", NTP_PORT); - sockaddr_u expected = CreateSockaddr4("172.16.0.0", NTP_PORT); - - sockaddr_u* actual = netof(&input); - - ASSERT_TRUE(actual != NULL); - EXPECT_TRUE(IsEqual(expected, *actual)); -} - -TEST_F(netofTest, ClassCAddress) { - sockaddr_u input = CreateSockaddr4("192.0.2.255", NTP_PORT); - sockaddr_u expected = CreateSockaddr4("192.0.2.0", NTP_PORT); - - sockaddr_u* actual = netof(&input); - - ASSERT_TRUE(actual != NULL); - EXPECT_TRUE(IsEqual(expected, *actual)); -} - -TEST_F(netofTest, ClassAAddress) { - /* Class A addresses are assumed to be classless, - * thus the same address should be returned. - */ - sockaddr_u input = CreateSockaddr4("10.20.30.40", NTP_PORT); - sockaddr_u expected = CreateSockaddr4("10.20.30.40", NTP_PORT); - - sockaddr_u* actual = netof(&input); - - ASSERT_TRUE(actual != NULL); - EXPECT_TRUE(IsEqual(expected, *actual)); -} - -TEST_F(netofTest, IPv6Address) { - /* IPv6 addresses are assumed to have 64-bit host- and 64-bit network parts. */ - const struct in6_addr input_address = { - 0x20, 0x01, 0x0d, 0xb8, - 0x85, 0xa3, 0x08, 0xd3, - 0x13, 0x19, 0x8a, 0x2e, - 0x03, 0x70, 0x73, 0x34 - }; // 2001:0db8:85a3:08d3:1319:8a2e:0370:7334 - - const struct in6_addr expected_address = { - 0x20, 0x01, 0x0d, 0xb8, - 0x85, 0xa3, 0x08, 0xd3, - 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00 - }; // 2001:0db8:85a3:08d3:0000:0000:0000:0000 - - sockaddr_u input; - input.sa6.sin6_family = AF_INET6; - input.sa6.sin6_addr = input_address; - SET_PORT(&input, 3000); - - sockaddr_u expected; - expected.sa6.sin6_family = AF_INET6; - expected.sa6.sin6_addr = expected_address; - SET_PORT(&expected, 3000); - - sockaddr_u* actual = netof(&input); - - ASSERT_TRUE(actual != NULL); - EXPECT_TRUE(IsEqual(expected, *actual)); -} |