Skip to content

Commit

Permalink
Add UTs for new API
Browse files Browse the repository at this point in the history
  • Loading branch information
tony-josi-aws committed Jun 6, 2024
1 parent 3282b35 commit 09ebd92
Showing 1 changed file with 32 additions and 0 deletions.
32 changes: 32 additions & 0 deletions test/unit-test/FreeRTOS_DNS/FreeRTOS_DNS_utest.c
Original file line number Diff line number Diff line change
Expand Up @@ -2244,3 +2244,35 @@ void test_FreeRTOS_freeaddrinfo_NullInput( void )
{
FreeRTOS_freeaddrinfo( NULL );
}

/**
* @brief Preference is IPv6
*/
void test_FreeRTOS_SetDNSIPPreference_IPv4( void )
{
BaseType_t xReturn;
xReturn = FreeRTOS_SetDNSIPPreference( xPreferenceIPv4 );
TEST_ASSERT_EQUAL( pdPASS, xReturn );
TEST_ASSERT_EQUAL( xPreferenceIPv4, xDNS_IP_Preference );
}

/**
* @brief Preference is IPv6
*/
void test_FreeRTOS_SetDNSIPPreference_IPv6( void )
{
BaseType_t xReturn;
xReturn = FreeRTOS_SetDNSIPPreference( xPreferenceIPv6 );
TEST_ASSERT_EQUAL( pdPASS, xReturn );
TEST_ASSERT_EQUAL( xPreferenceIPv6, xDNS_IP_Preference );
}

/**
* @brief Preference is None
*/
void test_FreeRTOS_SetDNSIPPreference_None( void )
{
BaseType_t xReturn;
xReturn = FreeRTOS_SetDNSIPPreference( xPreferenceNone );
TEST_ASSERT_EQUAL( pdFAIL, xReturn );
}

0 comments on commit 09ebd92

Please sign in to comment.