MCPcopy Create free account
hub / github.com/apache/brpc / TEST

Function TEST

test/endpoint_unittest.cpp:40–52  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

38using butil::details::ExtendedEndPoint;
39
40TEST(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
54TEST(EndPointTest, ip_t) {
55 LOG(INFO) << "INET_ADDRSTRLEN = " << INET_ADDRSTRLEN;

Callers

nothing calls this directly

Calls 15

int2ipFunction · 0.85
ip2intFunction · 0.85
str2ipFunction · 0.85
ip2strFunction · 0.85
my_ipFunction · 0.85
my_ip_cstrFunction · 0.85
my_hostnameFunction · 0.85
str2endpointFunction · 0.85
hostname2endpointFunction · 0.85
berrorFunction · 0.85
test_listen_connectFunction · 0.85
test_parse_and_serializeFunction · 0.85

Tested by

no test coverage detected