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

Function TEST

system/net/socket_test.cpp:11–23  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

9namespace toft {
10
11TEST(Socket, ListenerSocket)
12{
13 ListenerSocket listener;
14 EXPECT_TRUE(listener.Create(AF_INET, SOCK_STREAM));
15 listener.SetReuseAddress();
16 SocketAddressInet address("127.0.0.1:0");
17 SocketAddressInet bind_address;
18 EXPECT_TRUE(listener.Bind(address));
19 EXPECT_TRUE(listener.GetLocalAddress(&bind_address));
20 EXPECT_TRUE(listener.Listen());
21
22 EXPECT_ANY_THROW(ListenerSocket listener2(bind_address, SOCK_STREAM));
23}
24
25TEST(Socket, SocketOption)
26{

Callers

nothing calls this directly

Calls 7

GetLocalAddressMethod · 0.80
SetCloexecMethod · 0.80
SetLingerMethod · 0.80
GetOptionMethod · 0.80
CreateMethod · 0.45
BindMethod · 0.45
DetachMethod · 0.45

Tested by

no test coverage detected