| 38 | using butil::details::ExtendedEndPoint; |
| 39 | |
| 40 | TEST(EndPointTest, comparisons) { |
| 41 | butil::EndPoint p1(butil::int2ip(1234), 5678); |
| 42 | butil::EndPoint p2 = p1; |
| 43 | ASSERT_TRUE(p1 == p2 && !(p1 != p2)); |
| 44 | ASSERT_TRUE(p1 <= p2 && p1 >= p2 && !(p1 < p2 || p1 > p2)); |
| 45 | ++p2.port; |
| 46 | ASSERT_TRUE(p1 != p2 && !(p1 == p2)); |
| 47 | ASSERT_TRUE(p1 < p2 && p2 > p1 && !(p2 <= p1 || p1 >= p2)); |
| 48 | --p2.port; |
| 49 | p2.ip = butil::int2ip(butil::ip2int(p2.ip)-1); |
| 50 | ASSERT_TRUE(p1 != p2 && !(p1 == p2)); |
| 51 | ASSERT_TRUE(p1 > p2 && p2 < p1 && !(p1 <= p2 || p2 >= p1)); |
| 52 | } |
| 53 | |
| 54 | TEST(EndPointTest, ip_t) { |
| 55 | LOG(INFO) << "INET_ADDRSTRLEN = " << INET_ADDRSTRLEN; |
nothing calls this directly
no test coverage detected