mirror of
https://github.com/mfontanini/libtins
synced 2026-01-23 02:35:57 +01:00
Add IPv4/6Address::size member function
This commit is contained in:
@@ -111,3 +111,8 @@ TEST(IPAddressTest, Mask) {
|
||||
IPv4Address("192.255.1.2") & IPv4Address("255.128.0.0")
|
||||
);
|
||||
}
|
||||
|
||||
TEST(IPv4AddressTest, Size) {
|
||||
EXPECT_EQ(4, IPv4Address("127.0.0.1").size());
|
||||
EXPECT_EQ(4, IPv4Address().size());
|
||||
}
|
||||
|
||||
@@ -124,6 +124,11 @@ TEST(IPv6AddressTest, MaskAddress) {
|
||||
);
|
||||
}
|
||||
|
||||
TEST(IPv6AddressTest, Size) {
|
||||
EXPECT_EQ(16, IPv6Address("dead:beef::1").size());
|
||||
EXPECT_EQ(16, IPv6Address().size());
|
||||
}
|
||||
|
||||
#if TINS_IS_CXX11
|
||||
|
||||
TEST(IPv6AddressTest, HashTest) {
|
||||
|
||||
Reference in New Issue
Block a user