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);
 | 
			
		||||
    SocketAddress b;
 | 
			
		||||
    EXPECT_EQ(wrapper->recvfrom(&b, dataBuf, dataSize), NSAPI_ERROR_OK);
 | 
			
		||||
    EXPECT_EQ(a, b);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
TEST_F(TestTLSSocketWrapper, recv_from_null)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -28,8 +28,6 @@ set(unittest-test-sources
 | 
			
		|||
  stubs/mbed_shared_queues_stub.cpp
 | 
			
		||||
  stubs/nsapi_dns_stub.cpp
 | 
			
		||||
  stubs/EventFlags_stub.cpp
 | 
			
		||||
  stubs/stoip4_stub.c
 | 
			
		||||
  stubs/ip4tos_stub.c
 | 
			
		||||
  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)
 | 
			
		||||
{
 | 
			
		||||
    if (address) {
 | 
			
		||||
        getpeername(address);
 | 
			
		||||
    }
 | 
			
		||||
    return recv(data, size);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue