Use SocketAddr that actually has IP bytes in UDP test

pull/8138/head
Seppo Takalo 2018-09-21 14:21:47 +03:00
parent fa7547abd4
commit b98e6b6c23
1 changed files with 9 additions and 4 deletions

View File

@ -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);