MCPcopy Create free account
hub / github.com/chen3feng/toft / ParseSocketAddressInetTest

Function ParseSocketAddressInetTest

system/net/socket_address_test.cpp:16–28  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

14
15template <typename T>
16static void ParseSocketAddressInetTest()
17{
18 T address;
19 EXPECT_TRUE(address.Parse("0.0.0.0:0"));
20 EXPECT_TRUE(address.Parse("1.2.3.4:65535"));
21 EXPECT_TRUE(address.Parse("77.220.81.0017:65535"));
22 EXPECT_EQ("77.220.81.15:65535", address.ToString());
23 EXPECT_FALSE(address.Parse("1020.2.3.4:1"));
24 EXPECT_FALSE(address.Parse("1.2345.3.4:1"));
25 EXPECT_FALSE(address.Parse("1.2345.3.4:65537"));
26 EXPECT_FALSE(address.Parse("hello.25.3.4:65537"));
27 EXPECT_FALSE(address.Parse("hello.25.3.4:world"));
28}
29
30TEST(SocketAddressInet4, Parse)
31{

Callers

nothing calls this directly

Calls 2

ParseMethod · 0.45
ToStringMethod · 0.45

Tested by

no test coverage detected