mirror of https://github.com/ARMmbed/mbed-os.git
TLSSocketWrapper::recvfrom sets SocketAddress output variable
UNITTEST added. TLSSocketWrapper unittest does not use stoip4_stub anymore.pull/11169/head
parent
46a56fb47b
commit
e9059c214c
|
@ -307,6 +307,7 @@ TEST_F(TestTLSSocketWrapper, recv_from)
|
||||||
EXPECT_EQ(wrapper->connect(a), NSAPI_ERROR_OK);
|
EXPECT_EQ(wrapper->connect(a), NSAPI_ERROR_OK);
|
||||||
SocketAddress b;
|
SocketAddress b;
|
||||||
EXPECT_EQ(wrapper->recvfrom(&b, dataBuf, dataSize), NSAPI_ERROR_OK);
|
EXPECT_EQ(wrapper->recvfrom(&b, dataBuf, dataSize), NSAPI_ERROR_OK);
|
||||||
|
EXPECT_EQ(a, b);
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST_F(TestTLSSocketWrapper, recv_from_null)
|
TEST_F(TestTLSSocketWrapper, recv_from_null)
|
||||||
|
|
|
@ -28,8 +28,6 @@ set(unittest-test-sources
|
||||||
stubs/mbed_shared_queues_stub.cpp
|
stubs/mbed_shared_queues_stub.cpp
|
||||||
stubs/nsapi_dns_stub.cpp
|
stubs/nsapi_dns_stub.cpp
|
||||||
stubs/EventFlags_stub.cpp
|
stubs/EventFlags_stub.cpp
|
||||||
stubs/stoip4_stub.c
|
|
||||||
stubs/ip4tos_stub.c
|
|
||||||
stubs/SocketStats_Stub.cpp
|
stubs/SocketStats_Stub.cpp
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -398,6 +398,9 @@ nsapi_size_or_error_t TLSSocketWrapper::recv(void *data, nsapi_size_t size)
|
||||||
|
|
||||||
nsapi_size_or_error_t TLSSocketWrapper::recvfrom(SocketAddress *address, void *data, nsapi_size_t size)
|
nsapi_size_or_error_t TLSSocketWrapper::recvfrom(SocketAddress *address, void *data, nsapi_size_t size)
|
||||||
{
|
{
|
||||||
|
if (address) {
|
||||||
|
getpeername(address);
|
||||||
|
}
|
||||||
return recv(data, size);
|
return recv(data, size);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue