@@ -1076,6 +1076,7 @@ void test_eARPProcessPacket_Reply_SenderAndTargetSame( void )
10761076 vResetARPClashCounter ();
10771077
10781078 xEndPoint .bits .bEndPointUp = pdTRUE_UNSIGNED ;
1079+ xEndPoint .bits .bIPv6 = pdFALSE_UNSIGNED ;
10791080 xNetworkBuffer .pucEthernetBuffer = ( uint8_t * ) pxARPFrame ;
10801081 xNetworkBuffer .xDataLength = sizeof ( ARPPacket_t );
10811082 xNetworkBuffer .pxEndPoint = & xEndPoint ;
@@ -1103,7 +1104,10 @@ void test_eARPProcessPacket_Reply_SenderAndTargetSame( void )
11031104 xARPHadIPClash = pdFALSE ;
11041105
11051106 /* Let there be no timeout. Let the EndPoint be NULL */
1106- xTaskCheckForTimeOut_ExpectAnyArgsAndReturn ( pdFAIL );
1107+ pxGetNetworkBufferWithDescriptor_ExpectAndReturn ( sizeof ( ARPPacket_t ), 0 , & xNetworkBuffer );
1108+ vReleaseNetworkBufferAndDescriptor_Expect ( & xNetworkBuffer );
1109+ xTaskGetTickCount_ExpectAndReturn ( 0 );
1110+ vTaskSetTimeOutState_ExpectAnyArgs ();
11071111 FreeRTOS_FindEndPointOnIP_IPv4_ExpectAnyArgsAndReturn ( NULL );
11081112
11091113 eResult = eARPProcessPacket ( & xNetworkBuffer );
@@ -1114,7 +1118,10 @@ void test_eARPProcessPacket_Reply_SenderAndTargetSame( void )
11141118 /* Reset the flag. */
11151119 xARPHadIPClash = pdFALSE ;
11161120 /* Let there be no timeout. */
1117- xTaskCheckForTimeOut_ExpectAnyArgsAndReturn ( pdFAIL );
1121+ pxGetNetworkBufferWithDescriptor_ExpectAndReturn ( sizeof ( ARPPacket_t ), 0 , & xNetworkBuffer );
1122+ vReleaseNetworkBufferAndDescriptor_Expect ( & xNetworkBuffer );
1123+ xTaskGetTickCount_ExpectAndReturn ( 0 );
1124+ vTaskSetTimeOutState_ExpectAnyArgs ();
11181125 FreeRTOS_FindEndPointOnIP_IPv4_ExpectAnyArgsAndReturn ( & xEndPoint );
11191126
11201127 /* Call it again and do not expect the task functions to be called. */
@@ -1128,7 +1135,10 @@ void test_eARPProcessPacket_Reply_SenderAndTargetSame( void )
11281135 xEndPoint_2 .ipv4_settings .ulIPAddress = ( uint32_t ) * ( pxARPFrame -> xARPHeader .ucSenderProtocolAddress + 0x11 );
11291136
11301137 /* Let there be no timeout. Let the EndPoint be NULL */
1131- xTaskCheckForTimeOut_ExpectAnyArgsAndReturn ( pdFAIL );
1138+ pxGetNetworkBufferWithDescriptor_ExpectAndReturn ( sizeof ( ARPPacket_t ), 0 , & xNetworkBuffer );
1139+ vReleaseNetworkBufferAndDescriptor_Expect ( & xNetworkBuffer );
1140+ xTaskGetTickCount_ExpectAndReturn ( 0 );
1141+ vTaskSetTimeOutState_ExpectAnyArgs ();
11321142 FreeRTOS_FindEndPointOnIP_IPv4_ExpectAnyArgsAndReturn ( & xEndPoint_2 );
11331143
11341144 eResult = eARPProcessPacket ( & xNetworkBuffer );
0 commit comments