From 5ece00c7876e93ac8148c7d51b2f11c95babcf65 Mon Sep 17 00:00:00 2001 From: Michal Paszta Date: Tue, 26 Nov 2019 20:13:09 +0200 Subject: [PATCH] Tests: TLSSocket invalid connect simplified --- TESTS/netsocket/tls/tlssocket_connect_invalid.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/TESTS/netsocket/tls/tlssocket_connect_invalid.cpp b/TESTS/netsocket/tls/tlssocket_connect_invalid.cpp index 5e168bb3f7..b3516a8fe6 100644 --- a/TESTS/netsocket/tls/tlssocket_connect_invalid.cpp +++ b/TESTS/netsocket/tls/tlssocket_connect_invalid.cpp @@ -34,12 +34,10 @@ void TLSSOCKET_CONNECT_INVALID() TEST_ASSERT_EQUAL(NSAPI_ERROR_OK, sock.set_root_ca_cert(tls_global::cert)); 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)); - address.set_port(ECHO_SERVER_DISCARD_PORT_TLS); - TEST_ASSERT_EQUAL(NSAPI_ERROR_OK, - sock.connect(address)); + // If connect returns an error socket is in unspecified state. TEST_ASSERT_EQUAL(NSAPI_ERROR_OK, sock.close()); }