From 22b6b0fddbf19b5f825e92fe0eb8bf3abbcd4810 Mon Sep 17 00:00:00 2001 From: Dominika Maziec Date: Fri, 27 Sep 2019 12:42:41 +0200 Subject: [PATCH] unitests update for tcp and udp --- .../features/netsocket/SocketAddress/test_SocketAddress.cpp | 6 +++++- UNITTESTS/features/netsocket/TCPSocket/test_TCPSocket.cpp | 2 ++ UNITTESTS/features/netsocket/UDPSocket/test_UDPSocket.cpp | 3 +++ 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/UNITTESTS/features/netsocket/SocketAddress/test_SocketAddress.cpp b/UNITTESTS/features/netsocket/SocketAddress/test_SocketAddress.cpp index d9abf4f656..553606cf62 100644 --- a/UNITTESTS/features/netsocket/SocketAddress/test_SocketAddress.cpp +++ b/UNITTESTS/features/netsocket/SocketAddress/test_SocketAddress.cpp @@ -162,5 +162,9 @@ TEST_F(TestSocketAddress, bool_operator_ip6_true) EXPECT_TRUE(addr ? true : false); } - +TEST_F(TestSocketAddress, bool_operator_ip6_false) +{ + SocketAddress addr("0:0:0:0:0:0:0:0",80); + EXPECT_FALSE(addr ? true : false); +} diff --git a/UNITTESTS/features/netsocket/TCPSocket/test_TCPSocket.cpp b/UNITTESTS/features/netsocket/TCPSocket/test_TCPSocket.cpp index 40fcf6e195..24e672370e 100644 --- a/UNITTESTS/features/netsocket/TCPSocket/test_TCPSocket.cpp +++ b/UNITTESTS/features/netsocket/TCPSocket/test_TCPSocket.cpp @@ -77,6 +77,8 @@ TEST_F(TestTCPSocket, connect) stack.return_value = NSAPI_ERROR_OK; const SocketAddress a("127.0.0.1", 1024); EXPECT_EQ(socket->connect(a), NSAPI_ERROR_OK); + EXPECT_EQ(socket->setsockopt(NSAPI_SOCKET,NSAPI_BIND_TO_DEVICE, "12345", 5), NSAPI_ERROR_UNSUPPORTED); + EXPECT_EQ(socket->connect("127.0.0.1", 1024), NSAPI_ERROR_OK); } TEST_F(TestTCPSocket, connect_no_open) diff --git a/UNITTESTS/features/netsocket/UDPSocket/test_UDPSocket.cpp b/UNITTESTS/features/netsocket/UDPSocket/test_UDPSocket.cpp index f746d010fc..900abf13a5 100644 --- a/UNITTESTS/features/netsocket/UDPSocket/test_UDPSocket.cpp +++ b/UNITTESTS/features/netsocket/UDPSocket/test_UDPSocket.cpp @@ -74,6 +74,9 @@ TEST_F(TestUDPSocket, sendto_addr_port) stack.return_value = NSAPI_ERROR_OK; EXPECT_EQ(socket->sendto("127.0.0.1", 0, 0, 0), 0); + + EXPECT_EQ(socket->setsockopt(NSAPI_SOCKET,NSAPI_BIND_TO_DEVICE,"12324",5), NSAPI_ERROR_UNSUPPORTED); + EXPECT_EQ(socket->sendto("127.0.0.1", 0, 0, 0), 0); } TEST_F(TestUDPSocket, connect)