From b98e6b6c23c35407e81f1a67fc262607bebf31b2 Mon Sep 17 00:00:00 2001 From: Seppo Takalo Date: Fri, 21 Sep 2018 14:21:47 +0300 Subject: [PATCH] Use SocketAddr that actually has IP bytes in UDP test --- .../features/netsocket/UDPSocket/test_UDPSocket.cpp | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/UNITTESTS/features/netsocket/UDPSocket/test_UDPSocket.cpp b/UNITTESTS/features/netsocket/UDPSocket/test_UDPSocket.cpp index a5dce4e776..d631cc7573 100644 --- a/UNITTESTS/features/netsocket/UDPSocket/test_UDPSocket.cpp +++ b/UNITTESTS/features/netsocket/UDPSocket/test_UDPSocket.cpp @@ -79,7 +79,8 @@ TEST_F(TestUDPSocket, sendto_addr_port) TEST_F(TestUDPSocket, connect) { stack.return_value = NSAPI_ERROR_OK; - const SocketAddress a("127.0.0.1", 1024); + const nsapi_addr_t addr = {NSAPI_IPv4, {127,0,0,1} }; + const SocketAddress a(addr, 1024); socket->open((NetworkStack *)&stack); EXPECT_EQ(socket->send(dataBuf, dataSize), NSAPI_ERROR_NO_ADDRESS); @@ -92,7 +93,9 @@ TEST_F(TestUDPSocket, connect) TEST_F(TestUDPSocket, sendto_timeout) { - SocketAddress addr("127.0.0.1", 1024); + const nsapi_addr_t saddr = {NSAPI_IPv4, {127,0,0,1} }; + const SocketAddress addr(saddr, 1024); + socket->open((NetworkStack *)&stack); stack.return_value = NSAPI_ERROR_WOULD_BLOCK; @@ -124,8 +127,10 @@ TEST_F(TestUDPSocket, recv) TEST_F(TestUDPSocket, recv_address_filtering) { socket->open((NetworkStack *)&stack); - SocketAddress a1("127.0.0.1", 1024); - SocketAddress a2("127.0.0.2", 1024); + const nsapi_addr_t addr1 = {NSAPI_IPv4, {127,0,0,1} }; + const nsapi_addr_t addr2 = {NSAPI_IPv4, {127,0,0,2} }; + SocketAddress a1(addr1, 1024); + SocketAddress a2(addr2, 1024); EXPECT_EQ(socket->connect(a1), NSAPI_ERROR_OK);