Tests: TLSSocket invalid connect simplified

pull/11941/head
Michal Paszta 2019-11-26 20:13:09 +02:00
parent 83cd0d6c1a
commit 5ece00c787
1 changed files with 3 additions and 5 deletions

View File

@ -34,12 +34,10 @@ void TLSSOCKET_CONNECT_INVALID()
TEST_ASSERT_EQUAL(NSAPI_ERROR_OK, sock.set_root_ca_cert(tls_global::cert)); TEST_ASSERT_EQUAL(NSAPI_ERROR_OK, sock.set_root_ca_cert(tls_global::cert));
SocketAddress address; SocketAddress address;
TEST_ASSERT(sock.connect(address) < 0); // ism43362 returns DEVICE_ERROR, but LWIP returns NO_CONNECTION.
TEST_ASSERT_TRUE(sock.connect(address) < 0);
TEST_ASSERT_EQUAL(NSAPI_ERROR_OK, NetworkInterface::get_default_instance()->gethostbyname(ECHO_SERVER_ADDR, &address)); // If connect returns an error socket is in unspecified state.
address.set_port(ECHO_SERVER_DISCARD_PORT_TLS);
TEST_ASSERT_EQUAL(NSAPI_ERROR_OK,
sock.connect(address));
TEST_ASSERT_EQUAL(NSAPI_ERROR_OK, sock.close()); TEST_ASSERT_EQUAL(NSAPI_ERROR_OK, sock.close());
} }