1
0
mirror of https://github.com/mfontanini/libtins synced 2026-01-26 20:01:35 +01:00

Implemented operator< on both HWAddress and IPv4Address.

This commit is contained in:
Matias Fontanini
2012-10-10 21:14:25 -03:00
parent 3139020df2
commit 5b54cdefad
4 changed files with 49 additions and 0 deletions

View File

@@ -35,3 +35,17 @@ TEST(IPAddressTest, OutputOperator) {
oss << addr;
EXPECT_EQ(oss.str(), ip_string);
}
TEST(IPAddressTest, EqualityOperator) {
IPv4Address addr1(ip_string), addr2(ip_string);
EXPECT_EQ(addr1, addr2);
EXPECT_NE(addr1, "127.0.0.1");
}
TEST(IPAddressTest, LessThanOperator) {
IPv4Address addr1(ip_string), addr2(ip_string);
EXPECT_FALSE(addr1 < addr2);
EXPECT_LT(addr1, "192.168.1.2");
EXPECT_LT(addr1, "192.168.0.226");
EXPECT_LT(addr1, "193.0.0.0");
}