Skip to content

Commit 7b835ea

Browse files
committed
Modified test_FreeRTOS_FindEndPointOnIP_IPv4_ZeroAddressEndpoint()
1 parent e6d6012 commit 7b835ea

File tree

1 file changed

+14
-6
lines changed

1 file changed

+14
-6
lines changed

test/unit-test/FreeRTOS_Routing/FreeRTOS_Routing_utest.c

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1440,25 +1440,33 @@ void test_FreeRTOS_FindEndPointOnIP_IPv4_AnyEndpoint( void )
14401440
* pxNetworkEndPoints is a global variable using in FreeRTOS_Routing as link list head of all endpoints.
14411441
*
14421442
* Test step:
1443-
* - Create 1 endpoint with IP address 0 and add it to the list.
1444-
* - Call FreeRTOS_FindEndPointOnIP_IPv4 to query with IPV4_DEFAULT_ADDRESS.
1443+
* - Create 1 endpoint with IP address 0xAB12CD34 and add it to the list.
1444+
* - Call FreeRTOS_FindEndPointOnIP_IPv4 to query with 0xAB12CD34.
14451445
* - Check if returned endpoint is same.
1446-
* - Call FreeRTOS_FindEndPointOnIP_IPv4 to query with IPV4_DEFAULT_GATEWAY.
1446+
* - Call FreeRTOS_FindEndPointOnIP_IPv4 to query with 0.
14471447
* - Check if returned endpoint is same.
1448+
* - Call FreeRTOS_FindEndPointOnIP_IPv4 to query with IPV4_DEFAULT_ADDRESS.
1449+
* - Check if returned endpoint is NULL.
1450+
* - Call FreeRTOS_FindEndPointOnIP_IPv4 to query with IPV4_DEFAULT_GATEWAY.
1451+
* - Check if returned endpoint is NULL.
14481452
*/
14491453
void test_FreeRTOS_FindEndPointOnIP_IPv4_ZeroAddressEndpoint( void )
14501454
{
14511455
NetworkEndPoint_t xEndPoint;
14521456
NetworkEndPoint_t * pxEndPoint = NULL;
14531457

14541458
memset( &xEndPoint, 0, sizeof( NetworkEndPoint_t ) );
1455-
xEndPoint.ipv4_settings.ulIPAddress = 0;
1459+
xEndPoint.ipv4_settings.ulIPAddress = 0xAB12CD34;
14561460
pxNetworkEndPoints = &xEndPoint;
14571461

1458-
pxEndPoint = FreeRTOS_FindEndPointOnIP_IPv4( IPV4_DEFAULT_ADDRESS );
1462+
pxEndPoint = FreeRTOS_FindEndPointOnIP_IPv4( 0xAB12CD34 );
14591463
TEST_ASSERT_EQUAL( &xEndPoint, pxEndPoint );
1460-
pxEndPoint = FreeRTOS_FindEndPointOnIP_IPv4( IPV4_DEFAULT_GATEWAY );
1464+
pxEndPoint = FreeRTOS_FindEndPointOnIP_IPv4( 0 );
14611465
TEST_ASSERT_EQUAL( &xEndPoint, pxEndPoint );
1466+
pxEndPoint = FreeRTOS_FindEndPointOnIP_IPv4( IPV4_DEFAULT_ADDRESS );
1467+
TEST_ASSERT_EQUAL( NULL, pxEndPoint );
1468+
pxEndPoint = FreeRTOS_FindEndPointOnIP_IPv4( IPV4_DEFAULT_GATEWAY );
1469+
TEST_ASSERT_EQUAL( NULL, pxEndPoint );
14621470
}
14631471

14641472
/**

0 commit comments

Comments
 (0)