Lines Matching refs:xSocket
83 static void vUserCallbackLocal( FreeRTOS_Socket_t * xSocket ) in vUserCallbackLocal() argument
122 static BaseType_t xLocalReceiveCallback( Socket_t xSocket, in xLocalReceiveCallback() argument
184 FreeRTOS_Socket_t xSocket; in test_prvValidSocket_SocketBoundSetButNotBound() local
187 memset( &xSocket, 0, sizeof( FreeRTOS_Socket_t ) ); in test_prvValidSocket_SocketBoundSetButNotBound()
189 listLIST_ITEM_CONTAINER_ExpectAndReturn( &( xSocket.xBoundSocketListItem ), NULL ); in test_prvValidSocket_SocketBoundSetButNotBound()
191 xReturn = prvValidSocket( &xSocket, xProtocol, xIsBound ); in test_prvValidSocket_SocketBoundSetButNotBound()
202 FreeRTOS_Socket_t xSocket; in test_prvValidSocket_SocketBoundResetButBound() local
205 memset( &xSocket, 0, sizeof( FreeRTOS_Socket_t ) ); in test_prvValidSocket_SocketBoundResetButBound()
207 xSocket.ucProtocol = xProtocol; in test_prvValidSocket_SocketBoundResetButBound()
209 xReturn = prvValidSocket( &xSocket, xProtocol, xIsBound ); in test_prvValidSocket_SocketBoundResetButBound()
220 FreeRTOS_Socket_t xSocket; in test_prvValidSocket_InvalidProtocol() local
223 memset( &xSocket, 0, sizeof( FreeRTOS_Socket_t ) ); in test_prvValidSocket_InvalidProtocol()
225 …listLIST_ITEM_CONTAINER_ExpectAndReturn( &( xSocket.xBoundSocketListItem ), ( struct xLIST * ) ( u… in test_prvValidSocket_InvalidProtocol()
227 xSocket.ucProtocol = xProtocol + 1; in test_prvValidSocket_InvalidProtocol()
229 xReturn = prvValidSocket( &xSocket, xProtocol, xIsBound ); in test_prvValidSocket_InvalidProtocol()
460 FreeRTOS_Socket_t xSocket; in test_prvMakeSureSocketIsBound_TCPProtocol() local
462 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_prvMakeSureSocketIsBound_TCPProtocol()
464 xResult = prvMakeSureSocketIsBound( &xSocket ); in test_prvMakeSureSocketIsBound_TCPProtocol()
475 FreeRTOS_Socket_t xSocket; in test_prvMakeSureSocketIsBound_SocketAlreadyBound() local
477 xSocket.ucProtocol = FREERTOS_IPPROTO_UDP; in test_prvMakeSureSocketIsBound_SocketAlreadyBound()
479 …listLIST_ITEM_CONTAINER_ExpectAndReturn( &( xSocket.xBoundSocketListItem ), ( struct xLIST * ) ( u… in test_prvMakeSureSocketIsBound_SocketAlreadyBound()
481 xResult = prvMakeSureSocketIsBound( &xSocket ); in test_prvMakeSureSocketIsBound_SocketAlreadyBound()
492 FreeRTOS_Socket_t xSocket; in test_prvMakeSureSocketIsBound_SocketNotBound_BindingFails() local
494 xSocket.ucProtocol = FREERTOS_IPPROTO_UDP; in test_prvMakeSureSocketIsBound_SocketNotBound_BindingFails()
496 listLIST_ITEM_CONTAINER_ExpectAndReturn( &( xSocket.xBoundSocketListItem ), NULL ); in test_prvMakeSureSocketIsBound_SocketNotBound_BindingFails()
500 listLIST_ITEM_CONTAINER_ExpectAndReturn( &( xSocket.xBoundSocketListItem ), NULL ); in test_prvMakeSureSocketIsBound_SocketNotBound_BindingFails()
504 xResult = prvMakeSureSocketIsBound( &xSocket ); in test_prvMakeSureSocketIsBound_SocketNotBound_BindingFails()
515 FreeRTOS_Socket_t xSocket; in test_prvMakeSureSocketIsBound_SocketNotBound_BindingSuccess() local
517 xSocket.ucProtocol = FREERTOS_IPPROTO_UDP; in test_prvMakeSureSocketIsBound_SocketNotBound_BindingSuccess()
519 listLIST_ITEM_CONTAINER_ExpectAndReturn( &( xSocket.xBoundSocketListItem ), NULL ); in test_prvMakeSureSocketIsBound_SocketNotBound_BindingSuccess()
523 listLIST_ITEM_CONTAINER_ExpectAndReturn( &( xSocket.xBoundSocketListItem ), NULL ); in test_prvMakeSureSocketIsBound_SocketNotBound_BindingSuccess()
527 …xEventGroupWaitBits_ExpectAndReturn( xSocket.xEventGroup, ( EventBits_t ) eSOCKET_BOUND, pdTRUE, p… in test_prvMakeSureSocketIsBound_SocketNotBound_BindingSuccess()
529 …listLIST_ITEM_CONTAINER_ExpectAndReturn( &( xSocket.xBoundSocketListItem ), ( struct xLIST * ) ( u… in test_prvMakeSureSocketIsBound_SocketNotBound_BindingSuccess()
531 xResult = prvMakeSureSocketIsBound( &xSocket ); in test_prvMakeSureSocketIsBound_SocketNotBound_BindingSuccess()
555 FreeRTOS_Socket_t xSocket; in test_vSocketBind_CatchAssert2() local
569 FreeRTOS_Socket_t xSocket; in test_vSocketBind_TCP() local
575 memset( &xSocket, 0, sizeof( xSocket ) ); in test_vSocketBind_TCP()
577 xSocket.ucProtocol = ( uint8_t ) FREERTOS_IPPROTO_TCP; in test_vSocketBind_TCP()
581 listSET_LIST_ITEM_VALUE_Expect( &( xSocket.xBoundSocketListItem ), xBindAddress.sin_port ); in test_vSocketBind_TCP()
583 vListInsertEnd_Expect( NULL, &( xSocket.xBoundSocketListItem ) ); in test_vSocketBind_TCP()
586 xReturn = vSocketBind( &xSocket, &xBindAddress, uxAddressLength, xInternal ); in test_vSocketBind_TCP()
597 FreeRTOS_Socket_t xSocket; in test_vSocketBind_TCPNULLAddress() local
603 memset( &xSocket, 0, sizeof( xSocket ) ); in test_vSocketBind_TCPNULLAddress()
605 xSocket.ucProtocol = ( uint8_t ) FREERTOS_IPPROTO_TCP; in test_vSocketBind_TCPNULLAddress()
608 xReturn = vSocketBind( &xSocket, NULL, uxAddressLength, xInternal ); in test_vSocketBind_TCPNULLAddress()
619 FreeRTOS_Socket_t xSocket; in test_vSocketBind_RNGFails() local
625 memset( &xSocket, 0, sizeof( xSocket ) ); in test_vSocketBind_RNGFails()
629 xSocket.ucProtocol = ( uint8_t ) FREERTOS_IPPROTO_TCP; in test_vSocketBind_RNGFails()
633 xReturn = vSocketBind( &xSocket, &xBindAddress, uxAddressLength, xInternal ); in test_vSocketBind_RNGFails()
644 FreeRTOS_Socket_t xSocket; in test_vSocketBind_NonZeroPortNumber() local
650 memset( &xSocket, 0, sizeof( xSocket ) ); in test_vSocketBind_NonZeroPortNumber()
654 xSocket.ucProtocol = ( uint8_t ) FREERTOS_IPPROTO_UDP; in test_vSocketBind_NonZeroPortNumber()
658 listSET_LIST_ITEM_VALUE_Expect( &( xSocket.xBoundSocketListItem ), xBindAddress.sin_port ); in test_vSocketBind_NonZeroPortNumber()
660 vListInsertEnd_Expect( NULL, &( xSocket.xBoundSocketListItem ) ); in test_vSocketBind_NonZeroPortNumber()
663 xReturn = vSocketBind( &xSocket, &xBindAddress, uxAddressLength, xInternal ); in test_vSocketBind_NonZeroPortNumber()
674 FreeRTOS_Socket_t xSocket; in test_vSocketBind_GotNULLItem() local
682 memset( &xSocket, 0, sizeof( xSocket ) ); in test_vSocketBind_GotNULLItem()
684 xSocket.ucProtocol = ( uint8_t ) FREERTOS_IPPROTO_UDP; in test_vSocketBind_GotNULLItem()
696 listSET_LIST_ITEM_VALUE_Expect( &( xSocket.xBoundSocketListItem ), xBindAddress.sin_port ); in test_vSocketBind_GotNULLItem()
698 vListInsertEnd_Expect( NULL, &( xSocket.xBoundSocketListItem ) ); in test_vSocketBind_GotNULLItem()
701 xReturn = vSocketBind( &xSocket, &xBindAddress, uxAddressLength, xInternal ); in test_vSocketBind_GotNULLItem()
704 TEST_ASSERT_EQUAL( FreeRTOS_ntohs( xBindAddress.sin_port ), xSocket.usLocalPort ); in test_vSocketBind_GotNULLItem()
713 FreeRTOS_Socket_t xSocket; in test_vSocketBind_GotANonNULLValue() local
721 memset( &xSocket, 0, sizeof( xSocket ) ); in test_vSocketBind_GotANonNULLValue()
723 xSocket.ucProtocol = ( uint8_t ) FREERTOS_IPPROTO_UDP; in test_vSocketBind_GotANonNULLValue()
735 xReturn = vSocketBind( &xSocket, &xBindAddress, uxAddressLength, xInternal ); in test_vSocketBind_GotANonNULLValue()
738 TEST_ASSERT_EQUAL( 0, xSocket.usLocalPort ); in test_vSocketBind_GotANonNULLValue()
747 FreeRTOS_Socket_t xSocket; in test_vSocketBind_TCPGotAProperValue() local
755 memset( &xSocket, 0, sizeof( xSocket ) ); in test_vSocketBind_TCPGotAProperValue()
757 xSocket.ucProtocol = ( uint8_t ) FREERTOS_IPPROTO_TCP; in test_vSocketBind_TCPGotAProperValue()
759 listSET_LIST_ITEM_VALUE_Expect( &( xSocket.xBoundSocketListItem ), xBindAddress.sin_port ); in test_vSocketBind_TCPGotAProperValue()
761 vListInsertEnd_Expect( NULL, &( xSocket.xBoundSocketListItem ) ); in test_vSocketBind_TCPGotAProperValue()
764 xReturn = vSocketBind( &xSocket, &xBindAddress, uxAddressLength, xInternal ); in test_vSocketBind_TCPGotAProperValue()
767 TEST_ASSERT_EQUAL( FreeRTOS_ntohs( xBindAddress.sin_port ), xSocket.usLocalPort ); in test_vSocketBind_TCPGotAProperValue()
776 FreeRTOS_Socket_t xSocket; in test_vSocketBind_TCPGotAProperValuePortZero() local
785 memset( &xSocket, 0, sizeof( xSocket ) ); in test_vSocketBind_TCPGotAProperValuePortZero()
789 xSocket.ucProtocol = ( uint8_t ) FREERTOS_IPPROTO_TCP; in test_vSocketBind_TCPGotAProperValuePortZero()
797 listSET_LIST_ITEM_VALUE_Expect( &( xSocket.xBoundSocketListItem ), FreeRTOS_htons( 1024 ) ); in test_vSocketBind_TCPGotAProperValuePortZero()
799 vListInsertEnd_Expect( NULL, &( xSocket.xBoundSocketListItem ) ); in test_vSocketBind_TCPGotAProperValuePortZero()
802 xReturn = vSocketBind( &xSocket, &xBindAddress, uxAddressLength, xInternal ); in test_vSocketBind_TCPGotAProperValuePortZero()
805 TEST_ASSERT_EQUAL( FreeRTOS_ntohs( xBindAddress.sin_port ), xSocket.usLocalPort ); in test_vSocketBind_TCPGotAProperValuePortZero()
813 FreeRTOS_Socket_t xSocket; in test_vSocketClose_UnknownProtocol_NotBound() local
816 memset( &xSocket, 0xAB, sizeof( xSocket ) ); in test_vSocketClose_UnknownProtocol_NotBound()
818 listLIST_ITEM_CONTAINER_ExpectAndReturn( &( xSocket.xBoundSocketListItem ), NULL ); in test_vSocketClose_UnknownProtocol_NotBound()
820 vEventGroupDelete_Expect( xSocket.xEventGroup ); in test_vSocketClose_UnknownProtocol_NotBound()
822 vPortFree_Expect( &xSocket ); in test_vSocketClose_UnknownProtocol_NotBound()
824 pvReturn = vSocketClose( &xSocket ); in test_vSocketClose_UnknownProtocol_NotBound()
834 FreeRTOS_Socket_t xSocket; in test_vSocketClose_UnknownProtocol_NotBound_EventGroupNULL() local
837 memset( &xSocket, 0xAB, sizeof( xSocket ) ); in test_vSocketClose_UnknownProtocol_NotBound_EventGroupNULL()
839 xSocket.xEventGroup = NULL; in test_vSocketClose_UnknownProtocol_NotBound_EventGroupNULL()
841 listLIST_ITEM_CONTAINER_ExpectAndReturn( &( xSocket.xBoundSocketListItem ), NULL ); in test_vSocketClose_UnknownProtocol_NotBound_EventGroupNULL()
843 vPortFree_Expect( &xSocket ); in test_vSocketClose_UnknownProtocol_NotBound_EventGroupNULL()
845 pvReturn = vSocketClose( &xSocket ); in test_vSocketClose_UnknownProtocol_NotBound_EventGroupNULL()
855 FreeRTOS_Socket_t xSocket; in test_vSocketClose_TCP_EverythingNonNULL() local
859 memset( &xSocket, 0xAB, sizeof( xSocket ) ); in test_vSocketClose_TCP_EverythingNonNULL()
861 xSocket.xEventGroup = NULL; in test_vSocketClose_TCP_EverythingNonNULL()
862 xSocket.ucProtocol = ( uint8_t ) FREERTOS_IPPROTO_TCP; in test_vSocketClose_TCP_EverythingNonNULL()
864 vReleaseNetworkBufferAndDescriptor_Expect( xSocket.u.xTCP.pxAckMessage ); in test_vSocketClose_TCP_EverythingNonNULL()
866 vTCPWindowDestroy_Expect( &( xSocket.u.xTCP.xTCPWindow ) ); in test_vSocketClose_TCP_EverythingNonNULL()
868 vPortFree_Expect( xSocket.u.xTCP.rxStream ); in test_vSocketClose_TCP_EverythingNonNULL()
870 vPortFree_Expect( xSocket.u.xTCP.txStream ); in test_vSocketClose_TCP_EverythingNonNULL()
874 listLIST_ITEM_CONTAINER_ExpectAndReturn( &( xSocket.xBoundSocketListItem ), NULL ); in test_vSocketClose_TCP_EverythingNonNULL()
876 vPortFree_Expect( &xSocket ); in test_vSocketClose_TCP_EverythingNonNULL()
878 pvReturn = vSocketClose( &xSocket ); in test_vSocketClose_TCP_EverythingNonNULL()
888 FreeRTOS_Socket_t xSocket; in test_vSocketClose_TCP_LastAckMessageNonNULL() local
892 memset( &xSocket, 0xAB, sizeof( xSocket ) ); in test_vSocketClose_TCP_LastAckMessageNonNULL()
894 xSocket.xEventGroup = NULL; in test_vSocketClose_TCP_LastAckMessageNonNULL()
895 xSocket.ucProtocol = ( uint8_t ) FREERTOS_IPPROTO_TCP; in test_vSocketClose_TCP_LastAckMessageNonNULL()
897 xSocket.u.xTCP.pxAckMessage = NULL; in test_vSocketClose_TCP_LastAckMessageNonNULL()
899 vTCPWindowDestroy_Expect( &( xSocket.u.xTCP.xTCPWindow ) ); in test_vSocketClose_TCP_LastAckMessageNonNULL()
901 vPortFree_Expect( xSocket.u.xTCP.rxStream ); in test_vSocketClose_TCP_LastAckMessageNonNULL()
903 vPortFree_Expect( xSocket.u.xTCP.txStream ); in test_vSocketClose_TCP_LastAckMessageNonNULL()
907 listLIST_ITEM_CONTAINER_ExpectAndReturn( &( xSocket.xBoundSocketListItem ), NULL ); in test_vSocketClose_TCP_LastAckMessageNonNULL()
909 vPortFree_Expect( &xSocket ); in test_vSocketClose_TCP_LastAckMessageNonNULL()
911 pvReturn = vSocketClose( &xSocket ); in test_vSocketClose_TCP_LastAckMessageNonNULL()
921 FreeRTOS_Socket_t xSocket; in test_vSocketClose_TCP_AllFieldsNonNULL() local
925 memset( &xSocket, 0xAB, sizeof( xSocket ) ); in test_vSocketClose_TCP_AllFieldsNonNULL()
927 xSocket.xEventGroup = NULL; in test_vSocketClose_TCP_AllFieldsNonNULL()
928 xSocket.ucProtocol = ( uint8_t ) FREERTOS_IPPROTO_TCP; in test_vSocketClose_TCP_AllFieldsNonNULL()
930 xSocket.u.xTCP.pxAckMessage = NULL; in test_vSocketClose_TCP_AllFieldsNonNULL()
931 xSocket.u.xTCP.rxStream = NULL; in test_vSocketClose_TCP_AllFieldsNonNULL()
932 xSocket.u.xTCP.txStream = NULL; in test_vSocketClose_TCP_AllFieldsNonNULL()
934 vTCPWindowDestroy_Expect( &( xSocket.u.xTCP.xTCPWindow ) ); in test_vSocketClose_TCP_AllFieldsNonNULL()
938 …listLIST_ITEM_CONTAINER_ExpectAndReturn( &( xSocket.xBoundSocketListItem ), ( struct xLIST * ) 0x1… in test_vSocketClose_TCP_AllFieldsNonNULL()
940 uxListRemove_ExpectAndReturn( &( xSocket.xBoundSocketListItem ), 0 ); in test_vSocketClose_TCP_AllFieldsNonNULL()
942 vPortFree_Expect( &xSocket ); in test_vSocketClose_TCP_AllFieldsNonNULL()
944 pvReturn = vSocketClose( &xSocket ); in test_vSocketClose_TCP_AllFieldsNonNULL()
954 FreeRTOS_Socket_t xSocket; in test_vSocketClose_UDP_NoWaitingPackets() local
958 memset( &xSocket, 0xAB, sizeof( xSocket ) ); in test_vSocketClose_UDP_NoWaitingPackets()
960 xSocket.xEventGroup = NULL; in test_vSocketClose_UDP_NoWaitingPackets()
961 xSocket.ucProtocol = ( uint8_t ) FREERTOS_IPPROTO_UDP; in test_vSocketClose_UDP_NoWaitingPackets()
963 listLIST_ITEM_CONTAINER_ExpectAndReturn( &( xSocket.xBoundSocketListItem ), NULL ); in test_vSocketClose_UDP_NoWaitingPackets()
965 listCURRENT_LIST_LENGTH_ExpectAndReturn( &( xSocket.u.xUDP.xWaitingPacketsList ), 0 ); in test_vSocketClose_UDP_NoWaitingPackets()
967 vPortFree_Expect( &xSocket ); in test_vSocketClose_UDP_NoWaitingPackets()
969 pvReturn = vSocketClose( &xSocket ); in test_vSocketClose_UDP_NoWaitingPackets()
979 FreeRTOS_Socket_t xSocket; in test_vSocketClose_UDP_SomeWaitingPackets() local
984 memset( &xSocket, 0xAB, sizeof( xSocket ) ); in test_vSocketClose_UDP_SomeWaitingPackets()
986 xSocket.xEventGroup = NULL; in test_vSocketClose_UDP_SomeWaitingPackets()
987 xSocket.ucProtocol = ( uint8_t ) FREERTOS_IPPROTO_UDP; in test_vSocketClose_UDP_SomeWaitingPackets()
989 listLIST_ITEM_CONTAINER_ExpectAndReturn( &( xSocket.xBoundSocketListItem ), NULL ); in test_vSocketClose_UDP_SomeWaitingPackets()
991 listCURRENT_LIST_LENGTH_ExpectAndReturn( &( xSocket.u.xUDP.xWaitingPacketsList ), 5 ); in test_vSocketClose_UDP_SomeWaitingPackets()
995 …listGET_OWNER_OF_HEAD_ENTRY_ExpectAndReturn( &( xSocket.u.xUDP.xWaitingPacketsList ), &xNetworkBuf… in test_vSocketClose_UDP_SomeWaitingPackets()
1001 listCURRENT_LIST_LENGTH_ExpectAndReturn( &( xSocket.u.xUDP.xWaitingPacketsList ), 4 - i ); in test_vSocketClose_UDP_SomeWaitingPackets()
1004 vPortFree_Expect( &xSocket ); in test_vSocketClose_UDP_SomeWaitingPackets()
1006 pvReturn = vSocketClose( &xSocket ); in test_vSocketClose_UDP_SomeWaitingPackets()
1390 FreeRTOS_Socket_t xSocket; in test_prvSockopt_so_buffer_InvalidProtocol() local
1395 memset( &xSocket, 0, sizeof( xSocket ) ); in test_prvSockopt_so_buffer_InvalidProtocol()
1397 xReturn = prvSockopt_so_buffer( &xSocket, lOptionName, vOptionValue ); in test_prvSockopt_so_buffer_InvalidProtocol()
1407 FreeRTOS_Socket_t xSocket; in test_prvSockopt_so_buffer_InvalidOption1() local
1412 memset( &xSocket, 0, sizeof( xSocket ) ); in test_prvSockopt_so_buffer_InvalidOption1()
1414 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_prvSockopt_so_buffer_InvalidOption1()
1417 xSocket.u.xTCP.txStream = NULL; in test_prvSockopt_so_buffer_InvalidOption1()
1418 xSocket.u.xTCP.usMSS = 0x12; in test_prvSockopt_so_buffer_InvalidOption1()
1420 FreeRTOS_round_up_ExpectAndReturn( vOptionValue, xSocket.u.xTCP.usMSS, 0xAB ); in test_prvSockopt_so_buffer_InvalidOption1()
1422 xReturn = prvSockopt_so_buffer( &xSocket, lOptionName, &vOptionValue ); in test_prvSockopt_so_buffer_InvalidOption1()
1425 TEST_ASSERT_EQUAL( 0xAB, xSocket.u.xTCP.uxTxStreamSize ); in test_prvSockopt_so_buffer_InvalidOption1()
1433 FreeRTOS_Socket_t xSocket; in test_prvSockopt_so_buffer_InvalidOption2() local
1439 memset( &xSocket, 0, sizeof( xSocket ) ); in test_prvSockopt_so_buffer_InvalidOption2()
1441 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_prvSockopt_so_buffer_InvalidOption2()
1444 xSocket.u.xTCP.txStream = &xBuffer; in test_prvSockopt_so_buffer_InvalidOption2()
1446 xReturn = prvSockopt_so_buffer( &xSocket, lOptionName, vOptionValue ); in test_prvSockopt_so_buffer_InvalidOption2()
1456 FreeRTOS_Socket_t xSocket; in test_prvSockopt_so_buffer_InvalidOption3() local
1461 memset( &xSocket, 0, sizeof( xSocket ) ); in test_prvSockopt_so_buffer_InvalidOption3()
1463 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_prvSockopt_so_buffer_InvalidOption3()
1466 xSocket.u.xTCP.rxStream = NULL; in test_prvSockopt_so_buffer_InvalidOption3()
1468 xReturn = prvSockopt_so_buffer( &xSocket, lOptionName, &vOptionValue ); in test_prvSockopt_so_buffer_InvalidOption3()
1471 TEST_ASSERT_EQUAL( vOptionValue, xSocket.u.xTCP.uxRxStreamSize ); in test_prvSockopt_so_buffer_InvalidOption3()
1479 FreeRTOS_Socket_t xSocket; in test_prvSockopt_so_buffer_InvalidOption4() local
1485 memset( &xSocket, 0, sizeof( xSocket ) ); in test_prvSockopt_so_buffer_InvalidOption4()
1487 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_prvSockopt_so_buffer_InvalidOption4()
1490 xSocket.u.xTCP.rxStream = &xBuffer; in test_prvSockopt_so_buffer_InvalidOption4()
1492 xReturn = prvSockopt_so_buffer( &xSocket, lOptionName, vOptionValue ); in test_prvSockopt_so_buffer_InvalidOption4()
1851 FreeRTOS_Socket_t xSocket; in test_vSocketWakeUpUser_AllNULL() local
1853 memset( &xSocket, 0, sizeof( xSocket ) ); in test_vSocketWakeUpUser_AllNULL()
1855 vSocketWakeUpUser( &xSocket ); in test_vSocketWakeUpUser_AllNULL()
1857 TEST_ASSERT_EQUAL( 0, xSocket.xEventBits ); in test_vSocketWakeUpUser_AllNULL()
1865 FreeRTOS_Socket_t xSocket; in test_vSocketWakeUpUser_AllNonNULL() local
1866 uint8_t xLocalSemaphore[ sizeof( xSocket.pxUserSemaphore ) ]; in test_vSocketWakeUpUser_AllNonNULL()
1867 uint8_t xLocalSocketSet[ sizeof( xSocket.pxSocketSet ) ]; in test_vSocketWakeUpUser_AllNonNULL()
1868 uint8_t xLocalEventGroup[ sizeof( xSocket.xEventGroup ) ]; in test_vSocketWakeUpUser_AllNonNULL()
1871 memset( &xSocket, 0, sizeof( xSocket ) ); in test_vSocketWakeUpUser_AllNonNULL()
1873 xSocket.pxUserSemaphore = xLocalSemaphore; in test_vSocketWakeUpUser_AllNonNULL()
1874 xSocket.pxUserWakeCallback = vUserCallbackLocal; in test_vSocketWakeUpUser_AllNonNULL()
1875 xSocket.pxSocketSet = xLocalSocketSet; in test_vSocketWakeUpUser_AllNonNULL()
1876 xSocket.xEventGroup = xLocalEventGroup; in test_vSocketWakeUpUser_AllNonNULL()
1878 …xQueueGenericSend_ExpectAndReturn( xSocket.pxUserSemaphore, NULL, semGIVE_BLOCK_TIME, queueSEND_TO… in test_vSocketWakeUpUser_AllNonNULL()
1880 vSocketWakeUpUser( &xSocket ); in test_vSocketWakeUpUser_AllNonNULL()
1883 TEST_ASSERT_EQUAL( 0, xSocket.xEventBits ); in test_vSocketWakeUpUser_AllNonNULL()
1891 FreeRTOS_Socket_t xSocket; in test_vSocketWakeUpUser_AllNonNULL_EventBitsSet() local
1892 uint8_t xLocalSemaphore[ sizeof( xSocket.pxUserSemaphore ) ]; in test_vSocketWakeUpUser_AllNonNULL_EventBitsSet()
1893 uint8_t xLocalSocketSet[ sizeof( xSocket.pxSocketSet ) ]; in test_vSocketWakeUpUser_AllNonNULL_EventBitsSet()
1894 uint8_t xLocalEventGroup[ sizeof( xSocket.xEventGroup ) ]; in test_vSocketWakeUpUser_AllNonNULL_EventBitsSet()
1897 memset( &xSocket, 0, sizeof( xSocket ) ); in test_vSocketWakeUpUser_AllNonNULL_EventBitsSet()
1899 xSocket.pxUserSemaphore = xLocalSemaphore; in test_vSocketWakeUpUser_AllNonNULL_EventBitsSet()
1900 xSocket.pxUserWakeCallback = vUserCallbackLocal; in test_vSocketWakeUpUser_AllNonNULL_EventBitsSet()
1901 xSocket.pxSocketSet = xLocalSocketSet; in test_vSocketWakeUpUser_AllNonNULL_EventBitsSet()
1902 xSocket.xEventGroup = xLocalEventGroup; in test_vSocketWakeUpUser_AllNonNULL_EventBitsSet()
1904 xSocket.xEventBits = ( eSOCKET_ALL << SOCKET_EVENT_BIT_COUNT ) | eSOCKET_ALL; in test_vSocketWakeUpUser_AllNonNULL_EventBitsSet()
1906 …xQueueGenericSend_ExpectAndReturn( xSocket.pxUserSemaphore, NULL, semGIVE_BLOCK_TIME, queueSEND_TO… in test_vSocketWakeUpUser_AllNonNULL_EventBitsSet()
1908 …xEventGroupSetBits_ExpectAndReturn( xSocket.pxSocketSet->xSelectGroup, eSOCKET_ALL & eSELECT_ALL, … in test_vSocketWakeUpUser_AllNonNULL_EventBitsSet()
1909 xEventGroupSetBits_ExpectAndReturn( xSocket.xEventGroup, eSOCKET_ALL, pdPASS ); in test_vSocketWakeUpUser_AllNonNULL_EventBitsSet()
1911 vSocketWakeUpUser( &xSocket ); in test_vSocketWakeUpUser_AllNonNULL_EventBitsSet()
1914 TEST_ASSERT_EQUAL( 0, xSocket.xEventBits ); in test_vSocketWakeUpUser_AllNonNULL_EventBitsSet()
1923 FreeRTOS_Socket_t xSocket; in test_bMayConnect() local
1925 memset( &xSocket, 0, sizeof( xSocket ) ); in test_bMayConnect()
1927 xSocket.u.xTCP.eTCPState = eCLOSED; in test_bMayConnect()
1928 xReturn = bMayConnect( &xSocket ); in test_bMayConnect()
1931 xSocket.u.xTCP.eTCPState = eCLOSE_WAIT; in test_bMayConnect()
1932 xReturn = bMayConnect( &xSocket ); in test_bMayConnect()
1935 xSocket.u.xTCP.eTCPState = eCONNECT_SYN; in test_bMayConnect()
1936 xReturn = bMayConnect( &xSocket ); in test_bMayConnect()
1939 xSocket.u.xTCP.eTCPState = eTCP_LISTEN; in test_bMayConnect()
1940 xReturn = bMayConnect( &xSocket ); in test_bMayConnect()
1943 xSocket.u.xTCP.eTCPState = eSYN_FIRST; in test_bMayConnect()
1944 xReturn = bMayConnect( &xSocket ); in test_bMayConnect()
1947 xSocket.u.xTCP.eTCPState = eSYN_RECEIVED; in test_bMayConnect()
1948 xReturn = bMayConnect( &xSocket ); in test_bMayConnect()
1951 xSocket.u.xTCP.eTCPState = eESTABLISHED; in test_bMayConnect()
1952 xReturn = bMayConnect( &xSocket ); in test_bMayConnect()
1955 xSocket.u.xTCP.eTCPState = eFIN_WAIT_1; in test_bMayConnect()
1956 xReturn = bMayConnect( &xSocket ); in test_bMayConnect()
1959 xSocket.u.xTCP.eTCPState = eFIN_WAIT_2; in test_bMayConnect()
1960 xReturn = bMayConnect( &xSocket ); in test_bMayConnect()
1963 xSocket.u.xTCP.eTCPState = eCLOSING; in test_bMayConnect()
1964 xReturn = bMayConnect( &xSocket ); in test_bMayConnect()
1967 xSocket.u.xTCP.eTCPState = eLAST_ACK; in test_bMayConnect()
1968 xReturn = bMayConnect( &xSocket ); in test_bMayConnect()
1971 xSocket.u.xTCP.eTCPState = eTIME_WAIT; in test_bMayConnect()
1972 xReturn = bMayConnect( &xSocket ); in test_bMayConnect()
1982 FreeRTOS_Socket_t xSocket; in test_prvTCPConnectStart_AddressNULL() local
1985 memset( &xSocket, 0, sizeof( xSocket ) ); in test_prvTCPConnectStart_AddressNULL()
1988 xReturn = prvTCPConnectStart( &xSocket, NULL ); in test_prvTCPConnectStart_AddressNULL()
1999 FreeRTOS_Socket_t xSocket; in test_prvTCPConnectStart_InvalidSocket() local
2002 memset( &xSocket, 0, sizeof( xSocket ) ); in test_prvTCPConnectStart_InvalidSocket()
2005 xReturn = prvTCPConnectStart( &xSocket, &xAddress ); in test_prvTCPConnectStart_InvalidSocket()
2016 FreeRTOS_Socket_t xSocket; in test_prvTCPConnectStart_SocketAlreadyConnected() local
2019 memset( &xSocket, 0, sizeof( xSocket ) ); in test_prvTCPConnectStart_SocketAlreadyConnected()
2022 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_prvTCPConnectStart_SocketAlreadyConnected()
2023 xSocket.u.xTCP.eTCPState = eESTABLISHED; in test_prvTCPConnectStart_SocketAlreadyConnected()
2025 xReturn = prvTCPConnectStart( &xSocket, &xAddress ); in test_prvTCPConnectStart_SocketAlreadyConnected()
2036 FreeRTOS_Socket_t xSocket; in test_prvTCPConnectStart_SocketNotBound_Success() local
2039 memset( &xSocket, 0, sizeof( xSocket ) ); in test_prvTCPConnectStart_SocketNotBound_Success()
2042 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_prvTCPConnectStart_SocketNotBound_Success()
2044 listLIST_ITEM_CONTAINER_ExpectAndReturn( &( xSocket.xBoundSocketListItem ), NULL ); in test_prvTCPConnectStart_SocketNotBound_Success()
2048 listLIST_ITEM_CONTAINER_ExpectAndReturn( &( xSocket.xBoundSocketListItem ), NULL ); in test_prvTCPConnectStart_SocketNotBound_Success()
2054 …listLIST_ITEM_CONTAINER_ExpectAndReturn( &( xSocket.xBoundSocketListItem ), &xBoundTCPSocketsList … in test_prvTCPConnectStart_SocketNotBound_Success()
2056 vTCPStateChange_Expect( &xSocket, eCONNECT_SYN ); in test_prvTCPConnectStart_SocketNotBound_Success()
2060 xReturn = prvTCPConnectStart( &xSocket, &xAddress ); in test_prvTCPConnectStart_SocketNotBound_Success()
2071 FreeRTOS_Socket_t xSocket; in test_prvTCPConnectStart_SocketNotBound_Failure() local
2074 memset( &xSocket, 0, sizeof( xSocket ) ); in test_prvTCPConnectStart_SocketNotBound_Failure()
2077 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_prvTCPConnectStart_SocketNotBound_Failure()
2079 listLIST_ITEM_CONTAINER_ExpectAndReturn( &( xSocket.xBoundSocketListItem ), NULL ); in test_prvTCPConnectStart_SocketNotBound_Failure()
2083 listLIST_ITEM_CONTAINER_ExpectAndReturn( &( xSocket.xBoundSocketListItem ), NULL ); in test_prvTCPConnectStart_SocketNotBound_Failure()
2089 …listLIST_ITEM_CONTAINER_ExpectAndReturn( &( xSocket.xBoundSocketListItem ), &xBoundTCPSocketsList … in test_prvTCPConnectStart_SocketNotBound_Failure()
2091 vTCPStateChange_Expect( &xSocket, eCONNECT_SYN ); in test_prvTCPConnectStart_SocketNotBound_Failure()
2095 xReturn = prvTCPConnectStart( &xSocket, &xAddress ); in test_prvTCPConnectStart_SocketNotBound_Failure()
2106 FreeRTOS_Socket_t xSocket; in test_prvTCPConnectStart_SocketNotBound_Failure2() local
2109 memset( &xSocket, 0, sizeof( xSocket ) ); in test_prvTCPConnectStart_SocketNotBound_Failure2()
2112 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_prvTCPConnectStart_SocketNotBound_Failure2()
2113 xSocket.u.xTCP.eTCPState = eCONNECT_SYN; in test_prvTCPConnectStart_SocketNotBound_Failure2()
2115 listLIST_ITEM_CONTAINER_ExpectAndReturn( &( xSocket.xBoundSocketListItem ), NULL ); in test_prvTCPConnectStart_SocketNotBound_Failure2()
2119 listLIST_ITEM_CONTAINER_ExpectAndReturn( &( xSocket.xBoundSocketListItem ), NULL ); in test_prvTCPConnectStart_SocketNotBound_Failure2()
2125 …listLIST_ITEM_CONTAINER_ExpectAndReturn( &( xSocket.xBoundSocketListItem ), &xBoundTCPSocketsList … in test_prvTCPConnectStart_SocketNotBound_Failure2()
2127 xReturn = prvTCPConnectStart( &xSocket, &xAddress ); in test_prvTCPConnectStart_SocketNotBound_Failure2()
2138 FreeRTOS_Socket_t xSocket; in test_prvTCPConnectStart_SocketBound_Failure() local
2141 memset( &xSocket, 0, sizeof( xSocket ) ); in test_prvTCPConnectStart_SocketBound_Failure()
2144 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_prvTCPConnectStart_SocketBound_Failure()
2145 xSocket.u.xTCP.eTCPState = eCONNECT_SYN; in test_prvTCPConnectStart_SocketBound_Failure()
2147 …listLIST_ITEM_CONTAINER_ExpectAndReturn( &( xSocket.xBoundSocketListItem ), &xBoundTCPSocketsList … in test_prvTCPConnectStart_SocketBound_Failure()
2149 xReturn = prvTCPConnectStart( &xSocket, &xAddress ); in test_prvTCPConnectStart_SocketBound_Failure()
2160 FreeRTOS_Socket_t xSocket; in test_prvTCPSendCheck_InvalidValues() local
2166 memset( &xSocket, 0, sizeof( xSocket ) ); in test_prvTCPSendCheck_InvalidValues()
2170 lReturn = prvTCPSendCheck( &xSocket, uxDataLength ); in test_prvTCPSendCheck_InvalidValues()
2175 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_prvTCPSendCheck_InvalidValues()
2176 lReturn = prvTCPSendCheck( &xSocket, uxDataLength ); in test_prvTCPSendCheck_InvalidValues()
2180 xSocket.u.xTCP.bits.bMallocError = pdTRUE; in test_prvTCPSendCheck_InvalidValues()
2181 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_prvTCPSendCheck_InvalidValues()
2183 lReturn = prvTCPSendCheck( &xSocket, uxDataLength ); in test_prvTCPSendCheck_InvalidValues()
2187 xSocket.u.xTCP.bits.bMallocError = pdFALSE; in test_prvTCPSendCheck_InvalidValues()
2188 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_prvTCPSendCheck_InvalidValues()
2192 xSocket.u.xTCP.eTCPState = array[ i ]; in test_prvTCPSendCheck_InvalidValues()
2194 lReturn = prvTCPSendCheck( &xSocket, uxDataLength ); in test_prvTCPSendCheck_InvalidValues()
2199 xSocket.u.xTCP.eTCPState = eESTABLISHED; in test_prvTCPSendCheck_InvalidValues()
2200 xSocket.u.xTCP.bits.bFinSent = pdTRUE_UNSIGNED; in test_prvTCPSendCheck_InvalidValues()
2202 lReturn = prvTCPSendCheck( &xSocket, uxDataLength ); in test_prvTCPSendCheck_InvalidValues()
2206 xSocket.u.xTCP.eTCPState = eESTABLISHED; in test_prvTCPSendCheck_InvalidValues()
2207 xSocket.u.xTCP.bits.bFinSent = pdFALSE_UNSIGNED; in test_prvTCPSendCheck_InvalidValues()
2210 lReturn = prvTCPSendCheck( &xSocket, uxDataLength ); in test_prvTCPSendCheck_InvalidValues()
2214 xSocket.u.xTCP.eTCPState = eESTABLISHED; in test_prvTCPSendCheck_InvalidValues()
2215 xSocket.u.xTCP.bits.bFinSent = pdFALSE_UNSIGNED; in test_prvTCPSendCheck_InvalidValues()
2220 lReturn = prvTCPSendCheck( &xSocket, uxDataLength ); in test_prvTCPSendCheck_InvalidValues()
2224 memset( &xSocket, 0, sizeof( xSocket ) ); in test_prvTCPSendCheck_InvalidValues()
2225 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_prvTCPSendCheck_InvalidValues()
2226 xSocket.u.xTCP.eTCPState = eESTABLISHED; in test_prvTCPSendCheck_InvalidValues()
2227 xSocket.u.xTCP.bits.bFinSent = pdFALSE_UNSIGNED; in test_prvTCPSendCheck_InvalidValues()
2232 lReturn = prvTCPSendCheck( &xSocket, uxDataLength ); in test_prvTCPSendCheck_InvalidValues()
2235 TEST_ASSERT_EQUAL( ucStream, xSocket.u.xTCP.txStream ); in test_prvTCPSendCheck_InvalidValues()
2238 memset( &xSocket, 0, sizeof( xSocket ) ); in test_prvTCPSendCheck_InvalidValues()
2239 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_prvTCPSendCheck_InvalidValues()
2240 xSocket.u.xTCP.eTCPState = eESTABLISHED; in test_prvTCPSendCheck_InvalidValues()
2241 xSocket.u.xTCP.bits.bFinSent = pdFALSE_UNSIGNED; in test_prvTCPSendCheck_InvalidValues()
2242 xSocket.u.xTCP.txStream = &xLocalStreamBuffer; in test_prvTCPSendCheck_InvalidValues()
2245 lReturn = prvTCPSendCheck( &xSocket, uxDataLength ); in test_prvTCPSendCheck_InvalidValues()
2274 FreeRTOS_Socket_t xSocket; in test_xTCPTimerCheck_NonEmptyList_SocketCheckError() local
2276 memset( &xSocket, 0, sizeof( xSocket ) ); in test_xTCPTimerCheck_NonEmptyList_SocketCheckError()
2277 xSocket.u.xTCP.usTimeout = 10; in test_xTCPTimerCheck_NonEmptyList_SocketCheckError()
2283 listGET_LIST_ITEM_OWNER_ExpectAndReturn( &xLocalListItem, &xSocket ); in test_xTCPTimerCheck_NonEmptyList_SocketCheckError()
2287 xTCPSocketCheck_ExpectAndReturn( &xSocket, -1 ); in test_xTCPTimerCheck_NonEmptyList_SocketCheckError()
2302 FreeRTOS_Socket_t xSocket; in test_xTCPTimerCheck_NonEmptyList_NoError() local
2304 memset( &xSocket, 0, sizeof( xSocket ) ); in test_xTCPTimerCheck_NonEmptyList_NoError()
2306 xSocket.u.xTCP.usTimeout = 10; in test_xTCPTimerCheck_NonEmptyList_NoError()
2312 listGET_LIST_ITEM_OWNER_ExpectAndReturn( &xLocalListItem, &xSocket ); in test_xTCPTimerCheck_NonEmptyList_NoError()
2316 xTCPSocketCheck_ExpectAndReturn( &xSocket, 0 ); in test_xTCPTimerCheck_NonEmptyList_NoError()
2331 FreeRTOS_Socket_t xSocket, xTimeOutZeroSocket; in test_xTCPTimerCheck_NonEmptyList_DeltaLessThanTimeout() local
2333 memset( &xSocket, 0, sizeof( xSocket ) ); in test_xTCPTimerCheck_NonEmptyList_DeltaLessThanTimeout()
2336 xSocket.u.xTCP.usTimeout = 10; in test_xTCPTimerCheck_NonEmptyList_DeltaLessThanTimeout()
2346 listGET_LIST_ITEM_OWNER_ExpectAndReturn( &xLocalListItem, &xSocket ); in test_xTCPTimerCheck_NonEmptyList_DeltaLessThanTimeout()
2353 TEST_ASSERT_EQUAL( 9, xSocket.u.xTCP.usTimeout ); in test_xTCPTimerCheck_NonEmptyList_DeltaLessThanTimeout()
2364 FreeRTOS_Socket_t xSocket, xTimeOutZeroSocket; in test_xTCPTimerCheck_NonEmptyList_DeltaLessThanTimeout1() local
2366 memset( &xSocket, 0, sizeof( xSocket ) ); in test_xTCPTimerCheck_NonEmptyList_DeltaLessThanTimeout1()
2369 xSocket.u.xTCP.usTimeout = 1008; in test_xTCPTimerCheck_NonEmptyList_DeltaLessThanTimeout1()
2379 listGET_LIST_ITEM_OWNER_ExpectAndReturn( &xLocalListItem, &xSocket ); in test_xTCPTimerCheck_NonEmptyList_DeltaLessThanTimeout1()
2386 TEST_ASSERT_EQUAL( 1007, xSocket.u.xTCP.usTimeout ); in test_xTCPTimerCheck_NonEmptyList_DeltaLessThanTimeout1()
2397 FreeRTOS_Socket_t xSocket, xTimeOutZeroSocket; in test_xTCPTimerCheck_EventBitsNonZeroWontSleep() local
2399 memset( &xSocket, 0, sizeof( xSocket ) ); in test_xTCPTimerCheck_EventBitsNonZeroWontSleep()
2402 xSocket.u.xTCP.usTimeout = 1008; in test_xTCPTimerCheck_EventBitsNonZeroWontSleep()
2403 xSocket.xEventBits = 12; in test_xTCPTimerCheck_EventBitsNonZeroWontSleep()
2413 listGET_LIST_ITEM_OWNER_ExpectAndReturn( &xLocalListItem, &xSocket ); in test_xTCPTimerCheck_EventBitsNonZeroWontSleep()
2420 TEST_ASSERT_EQUAL( 1007, xSocket.u.xTCP.usTimeout ); in test_xTCPTimerCheck_EventBitsNonZeroWontSleep()
2431 FreeRTOS_Socket_t xSocket, xTimeOutZeroSocket; in test_xTCPTimerCheck_EventBitsNonZeroWillSleep() local
2433 memset( &xSocket, 0, sizeof( xSocket ) ); in test_xTCPTimerCheck_EventBitsNonZeroWillSleep()
2436 xSocket.u.xTCP.usTimeout = 1008; in test_xTCPTimerCheck_EventBitsNonZeroWillSleep()
2437 xSocket.xEventBits = 12; in test_xTCPTimerCheck_EventBitsNonZeroWillSleep()
2447 listGET_LIST_ITEM_OWNER_ExpectAndReturn( &xLocalListItem, &xSocket ); in test_xTCPTimerCheck_EventBitsNonZeroWillSleep()
2454 TEST_ASSERT_EQUAL( 1007, xSocket.u.xTCP.usTimeout ); in test_xTCPTimerCheck_EventBitsNonZeroWillSleep()
2462 FreeRTOS_Socket_t * pxReturn, xSocket, xMatchingSocket; in test_pxTCPSocketLookup_FoundAMatch() local
2469 memset( &xSocket, 0, sizeof( xSocket ) ); in test_pxTCPSocketLookup_FoundAMatch()
2478 listGET_LIST_ITEM_OWNER_ExpectAndReturn( &xLocalListItem, &xSocket ); in test_pxTCPSocketLookup_FoundAMatch()
2494 FreeRTOS_Socket_t * pxReturn, xSocket, xMatchingSocket; in test_pxTCPSocketLookup_NoMatch() local
2501 memset( &xSocket, 0, sizeof( xSocket ) ); in test_pxTCPSocketLookup_NoMatch()
2510 listGET_LIST_ITEM_OWNER_ExpectAndReturn( &xLocalListItem, &xSocket ); in test_pxTCPSocketLookup_NoMatch()
2529 FreeRTOS_Socket_t * pxReturn, xSocket, xMatchingSocket; in test_pxTCPSocketLookup_NoMatch2() local
2536 memset( &xSocket, 0, sizeof( xSocket ) ); in test_pxTCPSocketLookup_NoMatch2()
2545 listGET_LIST_ITEM_OWNER_ExpectAndReturn( &xLocalListItem, &xSocket ); in test_pxTCPSocketLookup_NoMatch2()
2564 FreeRTOS_Socket_t * pxReturn, xSocket, xMatchingSocket; in test_pxTCPSocketLookup_FoundAPartialMatch() local
2571 memset( &xSocket, 0, sizeof( xSocket ) ); in test_pxTCPSocketLookup_FoundAPartialMatch()
2581 listGET_LIST_ITEM_OWNER_ExpectAndReturn( &xLocalListItem, &xSocket ); in test_pxTCPSocketLookup_FoundAPartialMatch()
2601 FreeRTOS_Socket_t xSocket; in test_prvTCPCreateStream() local
2605 memset( &xSocket, 0, sizeof( xSocket ) ); in test_prvTCPCreateStream()
2607 xSocket.u.xTCP.uxRxStreamSize = 20; in test_prvTCPCreateStream()
2608 xSocket.u.xTCP.usMSS = 2; in test_prvTCPCreateStream()
2609 …size_t xSizeOfBufferRequested = ( ( ( sizeof( size_t ) + xSocket.u.xTCP.uxRxStreamSize ) & ( ~( si… in test_prvTCPCreateStream()
2613 pxReturn = prvTCPCreateStream( &xSocket, xIsInputStream ); in test_prvTCPCreateStream()
2615 TEST_ASSERT_EQUAL( 4, xSocket.u.xTCP.uxLittleSpace ); in test_prvTCPCreateStream()
2616 TEST_ASSERT_EQUAL( 16, xSocket.u.xTCP.uxEnoughSpace ); in test_prvTCPCreateStream()
2617 TEST_ASSERT_EQUAL( ucStream, xSocket.u.xTCP.rxStream ); in test_prvTCPCreateStream()
2626 FreeRTOS_Socket_t xSocket; in test_prvTCPCreateStream1() local
2630 memset( &xSocket, 0, sizeof( xSocket ) ); in test_prvTCPCreateStream1()
2632 xSocket.u.xTCP.uxRxStreamSize = 0; in test_prvTCPCreateStream1()
2633 xSocket.u.xTCP.usMSS = 2; in test_prvTCPCreateStream1()
2634 …size_t xSizeOfBufferRequested = ( ( ( sizeof( size_t ) + xSocket.u.xTCP.uxRxStreamSize ) & ( ~( si… in test_prvTCPCreateStream1()
2638 pxReturn = prvTCPCreateStream( &xSocket, xIsInputStream ); in test_prvTCPCreateStream1()
2640 TEST_ASSERT_EQUAL( 0, xSocket.u.xTCP.uxLittleSpace ); in test_prvTCPCreateStream1()
2641 TEST_ASSERT_EQUAL( 0, xSocket.u.xTCP.uxEnoughSpace ); in test_prvTCPCreateStream1()
2642 TEST_ASSERT_EQUAL( ucStream, xSocket.u.xTCP.rxStream ); in test_prvTCPCreateStream1()
2651 FreeRTOS_Socket_t xSocket; in test_prvTCPCreateStream_LowAndHighFieldsDefined() local
2655 memset( &xSocket, 0, sizeof( xSocket ) ); in test_prvTCPCreateStream_LowAndHighFieldsDefined()
2657 xSocket.u.xTCP.uxRxStreamSize = 20; in test_prvTCPCreateStream_LowAndHighFieldsDefined()
2658 xSocket.u.xTCP.uxLittleSpace = 3; in test_prvTCPCreateStream_LowAndHighFieldsDefined()
2659 xSocket.u.xTCP.uxEnoughSpace = 17; in test_prvTCPCreateStream_LowAndHighFieldsDefined()
2660 xSocket.u.xTCP.usMSS = 10; in test_prvTCPCreateStream_LowAndHighFieldsDefined()
2662 …size_t xSizeOfBufferRequested = ( ( ( sizeof( size_t ) + xSocket.u.xTCP.uxRxStreamSize ) & ( ~( si… in test_prvTCPCreateStream_LowAndHighFieldsDefined()
2666 pxReturn = prvTCPCreateStream( &xSocket, xIsInputStream ); in test_prvTCPCreateStream_LowAndHighFieldsDefined()
2668 TEST_ASSERT_EQUAL( 3, xSocket.u.xTCP.uxLittleSpace ); in test_prvTCPCreateStream_LowAndHighFieldsDefined()
2669 TEST_ASSERT_EQUAL( 17, xSocket.u.xTCP.uxEnoughSpace ); in test_prvTCPCreateStream_LowAndHighFieldsDefined()
2670 TEST_ASSERT_EQUAL( ucStream, xSocket.u.xTCP.rxStream ); in test_prvTCPCreateStream_LowAndHighFieldsDefined()
2679 FreeRTOS_Socket_t xSocket; in test_lTCPAddRxdata_StreamCannotBeAllocated() local
2685 memset( &xSocket, 0, sizeof( xSocket ) ); in test_lTCPAddRxdata_StreamCannotBeAllocated()
2687 xSocket.u.xTCP.uxRxStreamSize = 20; in test_lTCPAddRxdata_StreamCannotBeAllocated()
2688 xSocket.u.xTCP.uxLittleSpace = 3; in test_lTCPAddRxdata_StreamCannotBeAllocated()
2689 xSocket.u.xTCP.uxEnoughSpace = 17; in test_lTCPAddRxdata_StreamCannotBeAllocated()
2690 xSocket.u.xTCP.usMSS = 10; in test_lTCPAddRxdata_StreamCannotBeAllocated()
2692 …size_t xSizeOfBufferRequested = ( ( ( sizeof( size_t ) + xSocket.u.xTCP.uxRxStreamSize ) & ( ~( si… in test_lTCPAddRxdata_StreamCannotBeAllocated()
2696 vTCPStateChange_Expect( &xSocket, eCLOSE_WAIT ); in test_lTCPAddRxdata_StreamCannotBeAllocated()
2698 lReturn = lTCPAddRxdata( &xSocket, uxOffset, pcData, ulByteCount ); in test_lTCPAddRxdata_StreamCannotBeAllocated()
2701 TEST_ASSERT_EQUAL( pdTRUE, xSocket.u.xTCP.bits.bMallocError ); in test_lTCPAddRxdata_StreamCannotBeAllocated()
2710 FreeRTOS_Socket_t xSocket; in test_lTCPAddRxdata_SteamCreationSuccessful_AllBytesAdded() local
2717 memset( &xSocket, 0, sizeof( xSocket ) ); in test_lTCPAddRxdata_SteamCreationSuccessful_AllBytesAdded()
2719 xSocket.u.xTCP.uxRxStreamSize = 20; in test_lTCPAddRxdata_SteamCreationSuccessful_AllBytesAdded()
2720 xSocket.u.xTCP.uxLittleSpace = 3; in test_lTCPAddRxdata_SteamCreationSuccessful_AllBytesAdded()
2721 xSocket.u.xTCP.uxEnoughSpace = 17; in test_lTCPAddRxdata_SteamCreationSuccessful_AllBytesAdded()
2722 xSocket.u.xTCP.usMSS = 10; in test_lTCPAddRxdata_SteamCreationSuccessful_AllBytesAdded()
2724 …size_t xSizeOfBufferRequested = ( ( ( sizeof( size_t ) + xSocket.u.xTCP.uxRxStreamSize ) & ( ~( si… in test_lTCPAddRxdata_SteamCreationSuccessful_AllBytesAdded()
2732 lReturn = lTCPAddRxdata( &xSocket, uxOffset, pcData, ulByteCount ); in test_lTCPAddRxdata_SteamCreationSuccessful_AllBytesAdded()
2735 TEST_ASSERT_EQUAL( pdFALSE, xSocket.u.xTCP.bits.bMallocError ); in test_lTCPAddRxdata_SteamCreationSuccessful_AllBytesAdded()
2736 TEST_ASSERT_EQUAL( eSOCKET_RECEIVE, xSocket.xEventBits ); in test_lTCPAddRxdata_SteamCreationSuccessful_AllBytesAdded()
2745 FreeRTOS_Socket_t xSocket; in test_lTCPAddRxdata_SteamCreationSuccessful_AllBytesNotAdded() local
2752 memset( &xSocket, 0, sizeof( xSocket ) ); in test_lTCPAddRxdata_SteamCreationSuccessful_AllBytesNotAdded()
2754 xSocket.u.xTCP.uxRxStreamSize = 20; in test_lTCPAddRxdata_SteamCreationSuccessful_AllBytesNotAdded()
2755 xSocket.u.xTCP.uxLittleSpace = 3; in test_lTCPAddRxdata_SteamCreationSuccessful_AllBytesNotAdded()
2756 xSocket.u.xTCP.uxEnoughSpace = 17; in test_lTCPAddRxdata_SteamCreationSuccessful_AllBytesNotAdded()
2757 xSocket.u.xTCP.usMSS = 10; in test_lTCPAddRxdata_SteamCreationSuccessful_AllBytesNotAdded()
2759 …size_t xSizeOfBufferRequested = ( ( ( sizeof( size_t ) + xSocket.u.xTCP.uxRxStreamSize ) & ( ~( si… in test_lTCPAddRxdata_SteamCreationSuccessful_AllBytesNotAdded()
2767 lReturn = lTCPAddRxdata( &xSocket, uxOffset, pcData, ulByteCount ); in test_lTCPAddRxdata_SteamCreationSuccessful_AllBytesNotAdded()
2770 TEST_ASSERT_EQUAL( pdFALSE, xSocket.u.xTCP.bits.bMallocError ); in test_lTCPAddRxdata_SteamCreationSuccessful_AllBytesNotAdded()
2771 TEST_ASSERT_EQUAL( eSOCKET_RECEIVE, xSocket.xEventBits ); in test_lTCPAddRxdata_SteamCreationSuccessful_AllBytesNotAdded()
2780 FreeRTOS_Socket_t xSocket; in test_lTCPAddRxdata_FrontSpaceLessThanLowMark() local
2787 memset( &xSocket, 0, sizeof( xSocket ) ); in test_lTCPAddRxdata_FrontSpaceLessThanLowMark()
2789 xSocket.u.xTCP.uxRxStreamSize = 200; in test_lTCPAddRxdata_FrontSpaceLessThanLowMark()
2790 xSocket.u.xTCP.uxLittleSpace = 120; in test_lTCPAddRxdata_FrontSpaceLessThanLowMark()
2791 xSocket.u.xTCP.uxEnoughSpace = 200; in test_lTCPAddRxdata_FrontSpaceLessThanLowMark()
2792 xSocket.xSelectBits = eSELECT_READ; in test_lTCPAddRxdata_FrontSpaceLessThanLowMark()
2793 xSocket.u.xTCP.usMSS = 10; in test_lTCPAddRxdata_FrontSpaceLessThanLowMark()
2795 …size_t xSizeOfBufferRequested = ( ( ( sizeof( size_t ) + xSocket.u.xTCP.uxRxStreamSize ) & ( ~( si… in test_lTCPAddRxdata_FrontSpaceLessThanLowMark()
2805 lReturn = lTCPAddRxdata( &xSocket, uxOffset, pcData, ulByteCount ); in test_lTCPAddRxdata_FrontSpaceLessThanLowMark()
2808 TEST_ASSERT_EQUAL( pdFALSE, xSocket.u.xTCP.bits.bMallocError ); in test_lTCPAddRxdata_FrontSpaceLessThanLowMark()
2809 …TEST_ASSERT_EQUAL( eSOCKET_RECEIVE | ( eSELECT_READ << SOCKET_EVENT_BIT_COUNT ), xSocket.xEventBit… in test_lTCPAddRxdata_FrontSpaceLessThanLowMark()
2810 TEST_ASSERT_EQUAL( pdTRUE, xSocket.u.xTCP.bits.bLowWater ); in test_lTCPAddRxdata_FrontSpaceLessThanLowMark()
2811 TEST_ASSERT_EQUAL( pdTRUE, xSocket.u.xTCP.bits.bWinChange ); in test_lTCPAddRxdata_FrontSpaceLessThanLowMark()
2812 TEST_ASSERT_EQUAL( 1U, xSocket.u.xTCP.usTimeout ); in test_lTCPAddRxdata_FrontSpaceLessThanLowMark()
2821 FreeRTOS_Socket_t xSocket; in test_lTCPAddRxdata_LowWaterTrue() local
2828 memset( &xSocket, 0, sizeof( xSocket ) ); in test_lTCPAddRxdata_LowWaterTrue()
2830 xSocket.u.xTCP.rxStream = ucStream; in test_lTCPAddRxdata_LowWaterTrue()
2831 xSocket.u.xTCP.uxRxStreamSize = 200; in test_lTCPAddRxdata_LowWaterTrue()
2832 xSocket.u.xTCP.uxLittleSpace = 120; in test_lTCPAddRxdata_LowWaterTrue()
2833 xSocket.u.xTCP.uxEnoughSpace = 200; in test_lTCPAddRxdata_LowWaterTrue()
2834 xSocket.xSelectBits = eSELECT_READ; in test_lTCPAddRxdata_LowWaterTrue()
2835 xSocket.u.xTCP.bits.bLowWater = pdTRUE; in test_lTCPAddRxdata_LowWaterTrue()
2836 xSocket.u.xTCP.usMSS = 10; in test_lTCPAddRxdata_LowWaterTrue()
2840 lReturn = lTCPAddRxdata( &xSocket, uxOffset, pcData, ulByteCount ); in test_lTCPAddRxdata_LowWaterTrue()
2843 TEST_ASSERT_EQUAL( pdFALSE, xSocket.u.xTCP.bits.bMallocError ); in test_lTCPAddRxdata_LowWaterTrue()
2844 …TEST_ASSERT_EQUAL( eSOCKET_RECEIVE | ( eSELECT_READ << SOCKET_EVENT_BIT_COUNT ), xSocket.xEventBit… in test_lTCPAddRxdata_LowWaterTrue()
2853 FreeRTOS_Socket_t xSocket; in test_lTCPAddRxdata_HasValidHandler() local
2862 memset( &xSocket, 0, sizeof( xSocket ) ); in test_lTCPAddRxdata_HasValidHandler()
2864 xSocket.u.xTCP.uxRxStreamSize = 200; in test_lTCPAddRxdata_HasValidHandler()
2865 xSocket.u.xTCP.uxLittleSpace = 120; in test_lTCPAddRxdata_HasValidHandler()
2866 xSocket.u.xTCP.uxEnoughSpace = 200; in test_lTCPAddRxdata_HasValidHandler()
2867 xSocket.xSelectBits = eSELECT_READ; in test_lTCPAddRxdata_HasValidHandler()
2868 xSocket.u.xTCP.pxHandleReceive = xLocalReceiveCallback; in test_lTCPAddRxdata_HasValidHandler()
2869 xSocket.u.xTCP.usMSS = 10; in test_lTCPAddRxdata_HasValidHandler()
2871 …size_t xSizeOfBufferRequested = ( ( ( sizeof( size_t ) + xSocket.u.xTCP.uxRxStreamSize ) & ( ~( si… in test_lTCPAddRxdata_HasValidHandler()
2883 lReturn = lTCPAddRxdata( &xSocket, uxOffset, pcData, ulByteCount ); in test_lTCPAddRxdata_HasValidHandler()
2886 TEST_ASSERT_EQUAL( pdFALSE, xSocket.u.xTCP.bits.bMallocError ); in test_lTCPAddRxdata_HasValidHandler()
2887 TEST_ASSERT_EQUAL( 0, xSocket.xEventBits ); in test_lTCPAddRxdata_HasValidHandler()
2888 TEST_ASSERT_EQUAL( pdFALSE, xSocket.u.xTCP.bits.bLowWater ); in test_lTCPAddRxdata_HasValidHandler()
2889 TEST_ASSERT_EQUAL( pdFALSE, xSocket.u.xTCP.bits.bWinChange ); in test_lTCPAddRxdata_HasValidHandler()
2890 TEST_ASSERT_EQUAL( 0U, xSocket.u.xTCP.usTimeout ); in test_lTCPAddRxdata_HasValidHandler()
2900 FreeRTOS_Socket_t xSocket; in test_lTCPAddRxdata_HasValidHandler_DataNULL() local
2908 memset( &xSocket, 0, sizeof( xSocket ) ); in test_lTCPAddRxdata_HasValidHandler_DataNULL()
2910 xSocket.u.xTCP.uxRxStreamSize = 200; in test_lTCPAddRxdata_HasValidHandler_DataNULL()
2911 xSocket.u.xTCP.uxLittleSpace = 120; in test_lTCPAddRxdata_HasValidHandler_DataNULL()
2912 xSocket.u.xTCP.uxEnoughSpace = 200; in test_lTCPAddRxdata_HasValidHandler_DataNULL()
2913 xSocket.xSelectBits = eSELECT_READ; in test_lTCPAddRxdata_HasValidHandler_DataNULL()
2914 xSocket.u.xTCP.pxHandleReceive = xLocalReceiveCallback; in test_lTCPAddRxdata_HasValidHandler_DataNULL()
2915 xSocket.u.xTCP.usMSS = 10; in test_lTCPAddRxdata_HasValidHandler_DataNULL()
2917 …size_t xSizeOfBufferRequested = ( ( ( sizeof( size_t ) + xSocket.u.xTCP.uxRxStreamSize ) & ( ~( si… in test_lTCPAddRxdata_HasValidHandler_DataNULL()
2927 lReturn = lTCPAddRxdata( &xSocket, uxOffset, NULL, ulByteCount ); in test_lTCPAddRxdata_HasValidHandler_DataNULL()
2930 TEST_ASSERT_EQUAL( pdFALSE, xSocket.u.xTCP.bits.bMallocError ); in test_lTCPAddRxdata_HasValidHandler_DataNULL()
2931 TEST_ASSERT_EQUAL( 0, xSocket.xEventBits ); in test_lTCPAddRxdata_HasValidHandler_DataNULL()
2932 TEST_ASSERT_EQUAL( pdFALSE, xSocket.u.xTCP.bits.bLowWater ); in test_lTCPAddRxdata_HasValidHandler_DataNULL()
2933 TEST_ASSERT_EQUAL( pdFALSE, xSocket.u.xTCP.bits.bWinChange ); in test_lTCPAddRxdata_HasValidHandler_DataNULL()
2934 TEST_ASSERT_EQUAL( 0U, xSocket.u.xTCP.usTimeout ); in test_lTCPAddRxdata_HasValidHandler_DataNULL()
2944 FreeRTOS_Socket_t xSocket; in test_lTCPAddRxdata_HasValidHandler_NonZeroOffset() local
2953 memset( &xSocket, 0, sizeof( xSocket ) ); in test_lTCPAddRxdata_HasValidHandler_NonZeroOffset()
2955 xSocket.u.xTCP.uxRxStreamSize = 200; in test_lTCPAddRxdata_HasValidHandler_NonZeroOffset()
2956 xSocket.u.xTCP.uxLittleSpace = 120; in test_lTCPAddRxdata_HasValidHandler_NonZeroOffset()
2957 xSocket.u.xTCP.uxEnoughSpace = 200; in test_lTCPAddRxdata_HasValidHandler_NonZeroOffset()
2958 xSocket.xSelectBits = eSELECT_READ; in test_lTCPAddRxdata_HasValidHandler_NonZeroOffset()
2959 xSocket.u.xTCP.pxHandleReceive = xLocalReceiveCallback; in test_lTCPAddRxdata_HasValidHandler_NonZeroOffset()
2960 xSocket.u.xTCP.usMSS = 10; in test_lTCPAddRxdata_HasValidHandler_NonZeroOffset()
2962 …size_t xSizeOfBufferRequested = ( ( ( sizeof( size_t ) + xSocket.u.xTCP.uxRxStreamSize ) & ( ~( si… in test_lTCPAddRxdata_HasValidHandler_NonZeroOffset()
2970 lReturn = lTCPAddRxdata( &xSocket, uxOffset, pcData, ulByteCount ); in test_lTCPAddRxdata_HasValidHandler_NonZeroOffset()
2973 TEST_ASSERT_EQUAL( pdFALSE, xSocket.u.xTCP.bits.bMallocError ); in test_lTCPAddRxdata_HasValidHandler_NonZeroOffset()
2974 TEST_ASSERT_EQUAL( 0, xSocket.xEventBits ); in test_lTCPAddRxdata_HasValidHandler_NonZeroOffset()
2975 TEST_ASSERT_EQUAL( pdFALSE, xSocket.u.xTCP.bits.bLowWater ); in test_lTCPAddRxdata_HasValidHandler_NonZeroOffset()
2976 TEST_ASSERT_EQUAL( pdFALSE, xSocket.u.xTCP.bits.bWinChange ); in test_lTCPAddRxdata_HasValidHandler_NonZeroOffset()
2977 TEST_ASSERT_EQUAL( 0U, xSocket.u.xTCP.usTimeout ); in test_lTCPAddRxdata_HasValidHandler_NonZeroOffset()
2987 FreeRTOS_Socket_t xSocket; in test_lTCPAddRxdata_HasValidHandlerWithNonZeroSize() local
2996 memset( &xSocket, 0, sizeof( xSocket ) ); in test_lTCPAddRxdata_HasValidHandlerWithNonZeroSize()
2998 xSocket.u.xTCP.uxRxStreamSize = 200; in test_lTCPAddRxdata_HasValidHandlerWithNonZeroSize()
2999 xSocket.u.xTCP.uxLittleSpace = 120; in test_lTCPAddRxdata_HasValidHandlerWithNonZeroSize()
3000 xSocket.u.xTCP.uxEnoughSpace = 200; in test_lTCPAddRxdata_HasValidHandlerWithNonZeroSize()
3001 xSocket.xSelectBits = eSELECT_READ; in test_lTCPAddRxdata_HasValidHandlerWithNonZeroSize()
3002 xSocket.u.xTCP.pxHandleReceive = xLocalReceiveCallback; in test_lTCPAddRxdata_HasValidHandlerWithNonZeroSize()
3003 xSocket.u.xTCP.usMSS = 10; in test_lTCPAddRxdata_HasValidHandlerWithNonZeroSize()
3005 …size_t xSizeOfBufferRequested = ( ( ( sizeof( size_t ) + xSocket.u.xTCP.uxRxStreamSize ) & ( ~( si… in test_lTCPAddRxdata_HasValidHandlerWithNonZeroSize()
3015 lReturn = lTCPAddRxdata( &xSocket, uxOffset, pcData, ulByteCount ); in test_lTCPAddRxdata_HasValidHandlerWithNonZeroSize()
3018 TEST_ASSERT_EQUAL( pdFALSE, xSocket.u.xTCP.bits.bMallocError ); in test_lTCPAddRxdata_HasValidHandlerWithNonZeroSize()
3019 TEST_ASSERT_EQUAL( 0, xSocket.xEventBits ); in test_lTCPAddRxdata_HasValidHandlerWithNonZeroSize()
3020 TEST_ASSERT_EQUAL( pdFALSE, xSocket.u.xTCP.bits.bLowWater ); in test_lTCPAddRxdata_HasValidHandlerWithNonZeroSize()
3021 TEST_ASSERT_EQUAL( pdFALSE, xSocket.u.xTCP.bits.bWinChange ); in test_lTCPAddRxdata_HasValidHandlerWithNonZeroSize()
3022 TEST_ASSERT_EQUAL( 0U, xSocket.u.xTCP.usTimeout ); in test_lTCPAddRxdata_HasValidHandlerWithNonZeroSize()
3032 FreeRTOS_Socket_t xSocket; in test_xSocketValid() local
3043 xReturn = xSocketValid( &xSocket ); in test_xSocketValid()