| 9 | namespace toft { |
| 10 | |
| 11 | TEST(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 | |
| 25 | TEST(Socket, SocketOption) |
| 26 | { |
nothing calls this directly
no test coverage detected