| 42 | } |
| 43 | |
| 44 | static void ConnectTLSSocket(dmSocket::Socket* socket, dmSSLSocket::Socket* ssl_socket) |
| 45 | { |
| 46 | *socket = dmSocket::INVALID_SOCKET_HANDLE; |
| 47 | *ssl_socket = dmSSLSocket::INVALID_SOCKET_HANDLE; |
| 48 | |
| 49 | dmSocket::Result socket_result = dmSocket::New(dmSocket::DOMAIN_IPV4, dmSocket::TYPE_STREAM, dmSocket::PROTOCOL_TCP, socket); |
| 50 | ASSERT_EQ(dmSocket::RESULT_OK, socket_result); |
| 51 | |
| 52 | dmSocket::Address address; |
| 53 | socket_result = dmSocket::GetHostByName(g_HttpAddress, &address, true, false); |
| 54 | ASSERT_EQ(dmSocket::RESULT_OK, socket_result); |
| 55 | |
| 56 | socket_result = dmSocket::Connect(*socket, address, g_HttpPortTLS); |
| 57 | ASSERT_EQ(dmSocket::RESULT_OK, socket_result); |
| 58 | |
| 59 | dmSSLSocket::Result ssl_result = dmSSLSocket::New(*socket, g_HttpAddress, 10 * 1000000, ssl_socket); |
| 60 | ASSERT_EQ(dmSSLSocket::RESULT_OK, ssl_result); |
| 61 | } |
| 62 | |
| 63 | static void SendAll(dmSSLSocket::Socket ssl_socket, const char* buffer, uint32_t length) |
| 64 | { |
no test coverage detected