Add unittests for added methods

Add unit tests for added methods:
 -get_rtt_estimate_to_address
 -get_stagger_estimate_to_address
pull/12522/head
Arto Kinnunen 2020-04-23 11:52:23 +03:00
parent b081411fb7
commit 329c5d8538
1 changed files with 12 additions and 0 deletions

View File

@ -185,6 +185,18 @@ TEST_F(TestInternetSocket, modify_multicast_group)
EXPECT_EQ(socket->leave_multicast_group(a), NSAPI_ERROR_UNSUPPORTED);
}
TEST_F(TestInternetSocket, network_property)
{
SocketAddress a("fd00:db8::ff", 1024);
uint32_t rtt_estimate;
uint16_t stagger_min, stagger_max, stagger_rand;
stack.return_value = NSAPI_ERROR_OK;
socket->open(&stack);
EXPECT_EQ(socket->get_rtt_estimate_to_address(a, &rtt_estimate), NSAPI_ERROR_UNSUPPORTED);
EXPECT_EQ(socket->get_rtt_estimate_to_address(a, NULL), NSAPI_ERROR_PARAMETER);
EXPECT_EQ(socket->get_stagger_estimate_to_address(a, 1, &stagger_min, &stagger_max, &stagger_rand), NSAPI_ERROR_UNSUPPORTED);
}
// set_blocking and set_timeout are tested within TCPSocket.
TEST_F(TestInternetSocket, bind_no_socket)