[ITC][wifi-manager][ACR-1284][Add new config APIs for Hidden AP connection with stati...
authorPranjul Singh <p.chauhan@samsung.com>
Wed, 26 Sep 2018 11:19:44 +0000 (16:49 +0530)
committermanoj gupta <manoj.g2@samsung.com>
Fri, 28 Sep 2018 10:51:33 +0000 (10:51 +0000)
Change-Id: I9d5b9643a857fdd80a442485b3d64a18871eb347
Signed-off-by: Pranjul Singh <p.chauhan@samsung.com>
src/itc/wifi-manager/ITs-wifi-manager-config.c
src/itc/wifi-manager/tct-wifi-manager-native_mobile.h
src/itc/wifi-manager/tct-wifi-manager-native_tizeniot.h
src/itc/wifi-manager/tct-wifi-manager-native_wearable.h

index aa47553d4b3770a1addb092a0d33f5f6b7bcce0e..d78a1bf005f9523b81e4133222be01955d8ca2bf 100755 (executable)
@@ -14,6 +14,7 @@
 // limitations under the License.
 //
 #include "ITs-wifi-manager-common.h"
+#define PREFIX_LENGTH 8
 
 //& set: WifiManager
 
@@ -734,3 +735,369 @@ int ITc_wifi_manager_config_set_get_eap_private_key_info_p(void)
 }
 
 /** @} */
+
+
+/**
+* @testcase                            ITc_wifi_manager_config_set_get_ip_config_type_p
+* @since_tizen                         5.0
+* @author                              SRID(p.chauhan)
+* @reviewer                            SRID(nibha.sharma)
+* @type                                        auto
+* @description                         Sets and gets access point IP config type from configuration.
+* @scenario                            Sets and gets access point IP config type from configuration.
+* @apicovered                          wifi_manager_config_get_ip_config_type, wifi_manager_config_set_ip_config_type
+* @passcase                            When wifi_manager_config_get_ip_config_type, wifi_manager_config_set_ip_config_type returns 0
+* @failcase                            If wifi_manager_config_get_ip_config_type, wifi_manager_config_set_ip_config_type returns 1
+* @precondition                                N/A
+* @postcondition                       N/A
+* */
+int ITc_wifi_manager_config_set_get_ip_config_type_p(void)
+{
+       START_TEST_CHECK_INITIALIZE;
+
+       int nRet = 0;
+
+       wifi_manager_address_family_e eAddressFamily[] = {
+               WIFI_MANAGER_ADDRESS_FAMILY_IPV4,
+               WIFI_MANAGER_ADDRESS_FAMILY_IPV6,
+       };
+
+       int nAddressFamilyCountSize = sizeof(eAddressFamily) / sizeof(eAddressFamily[0]);
+
+       wifi_manager_ip_config_type_e eType[] = {
+               WIFI_MANAGER_IP_CONFIG_TYPE_STATIC,
+               WIFI_MANAGER_IP_CONFIG_TYPE_DYNAMIC,
+               WIFI_MANAGER_IP_CONFIG_TYPE_AUTO,
+               WIFI_MANAGER_IP_CONFIG_TYPE_FIXED,
+       };
+       wifi_manager_ip_config_type_e eGetType;
+
+       int nTypeCountSize = sizeof(eType) / sizeof(eType[0]);
+
+       for (int nAddressFamilyCount = 0; nAddressFamilyCount < nAddressFamilyCountSize; nAddressFamilyCount++)
+       {
+
+               for (int nTypeCount = 0; nTypeCount < nTypeCountSize; nTypeCount++)
+               {
+                       nRet = wifi_manager_config_set_ip_config_type(g_hWifiConfig, eAddressFamily[nAddressFamilyCount], eType[nTypeCount]);
+                       PRINT_RESULT(nRet, WIFI_MANAGER_ERROR_NONE, "wifi_manager_config_set_ip_config_type", WifiManagerGetError(nRet));
+
+                       nRet = wifi_manager_config_get_ip_config_type(g_hWifiConfig, eAddressFamily[nAddressFamilyCount], &eGetType);
+                       PRINT_RESULT(nRet, WIFI_MANAGER_ERROR_NONE, "wifi_manager_config_get_ip_config_type", WifiManagerGetError(nRet));
+                       if (eType[nTypeCount] != eGetType)
+                       {
+                               FPRINTF("[Line : %d][%s] %s failed. eType = %d and returned eType = %d\\n", __LINE__, API_NAMESPACE, "wifi_manager_config_get_ip_config_type", eType[nTypeCount], eGetType);
+                               return 1;
+                       }
+               }
+       }
+
+
+       return 0;
+}
+
+/**
+* @testcase                            ITc_wifi_manager_config_set_get_ip_address_p
+* @since_tizen                         5.0
+* @author                              SRID(p.chauhan)
+* @reviewer                            SRID(nibha.sharma)
+* @type                                        auto
+* @description                         Sets and gets access point IP address from configuration.
+* @scenario                            Sets and gets access point IP address from configuration.
+* @apicovered                          wifi_manager_config_get_ip_address, wifi_manager_config_set_ip_address
+* @passcase                            When wifi_manager_config_get_ip_address, wifi_manager_config_set_ip_address returns 0
+* @failcase                            If wifi_manager_config_get_ip_address, wifi_manager_config_set_ip_address returns 1
+* @precondition                                N/A
+* @postcondition                       N/A
+* */
+int ITc_wifi_manager_config_set_get_ip_address_p(void)
+{
+       START_TEST_CHECK_INITIALIZE;
+       char pszSetIpAddress[] = "192.168.11.10";
+       char *pszGetIpAddress = NULL;
+       int nRet = 0;
+
+       wifi_manager_address_family_e eAddressFamily[] = {
+               WIFI_MANAGER_ADDRESS_FAMILY_IPV4,
+               WIFI_MANAGER_ADDRESS_FAMILY_IPV6,
+       };
+
+       int nAddressFamilyCountSize = sizeof(eAddressFamily) / sizeof(eAddressFamily[0]);
+
+       for (int nAddressFamilyCount = 0; nAddressFamilyCount < nAddressFamilyCountSize; nAddressFamilyCount++)
+       {
+
+               nRet = wifi_manager_config_set_ip_address(g_hWifiConfig, eAddressFamily[nAddressFamilyCount], pszSetIpAddress);
+               PRINT_RESULT(nRet, WIFI_MANAGER_ERROR_NONE, "wifi_manager_config_set_ip_address", WifiManagerGetError(nRet));
+
+               nRet = wifi_manager_config_get_ip_address(g_hWifiConfig, eAddressFamily[nAddressFamilyCount], &pszGetIpAddress);
+               PRINT_RESULT(nRet, WIFI_MANAGER_ERROR_NONE, "wifi_manager_config_get_ip_address", WifiManagerGetError(nRet));
+               CHECK_HANDLE(pszGetIpAddress, "wifi_manager_config_get_ip_address");
+
+               if( strncmp(pszGetIpAddress, pszSetIpAddress, sizeof(pszSetIpAddress)) !=0)
+               {
+                       FPRINTF("[Line : %d][%s] %s failed. mismatch in Expected: %s and returned: %s\\n", __LINE__, API_NAMESPACE, "wifi_manager_config_set_get_ip_address", pszSetIpAddress, pszGetIpAddress);
+                       FREE_MEMORY(pszGetIpAddress);
+                       return 1;
+               }
+               FREE_MEMORY(pszGetIpAddress);
+       }
+       return 0;
+}
+
+/**
+* @testcase                            ITc_wifi_manager_config_set_get_subnet_mask_p
+* @since_tizen                         5.0
+* @author                              SRID(p.chauhan)
+* @reviewer                            SRID(nibha.sharma)
+* @type                                        auto
+* @description                         Sets and gets access point subnet mask from configuration.
+* @scenario                            Sets and gets access point subnet mask from configuration.
+* @apicovered                          wifi_manager_config_get_subnet_mask, wifi_manager_config_set_subnet_mask
+* @passcase                            When wifi_manager_config_get_subnet_mask, wifi_manager_config_set_subnet_mask returns 0
+* @failcase                            If wifi_manager_config_get_subnet_mask, wifi_manager_config_set_subnet_mask returns 1
+* @precondition                                N/A
+* @postcondition                       N/A
+* */
+int ITc_wifi_manager_config_set_get_subnet_mask_p(void)
+{
+       START_TEST_CHECK_INITIALIZE;
+
+       char pszSetSubnetMask[] = "255.255.255.0";
+       char *pszGetSubnetMask = NULL;
+       int nRet = 0;
+
+       wifi_manager_address_family_e eAddressFamily[] = {
+               WIFI_MANAGER_ADDRESS_FAMILY_IPV4,
+               //WIFI_MANAGER_ADDRESS_FAMILY_IPV6   // This API is not supported for WIFI_MANAGER_ADDRESS_FAMILY_IPV6
+       };
+
+       int nAddressFamilyCountSize = sizeof(eAddressFamily) / sizeof(eAddressFamily[0]);
+
+       for (int nAddressFamilyCount = 0; nAddressFamilyCount < nAddressFamilyCountSize; nAddressFamilyCount++)
+       {
+
+               nRet = wifi_manager_config_set_subnet_mask(g_hWifiConfig, eAddressFamily[nAddressFamilyCount], pszSetSubnetMask);
+               PRINT_RESULT(nRet, WIFI_MANAGER_ERROR_NONE, "wifi_manager_config_set_subnet_mask", WifiManagerGetError(nRet));
+
+               nRet = wifi_manager_config_get_subnet_mask(g_hWifiConfig, eAddressFamily[nAddressFamilyCount], &pszGetSubnetMask);
+               PRINT_RESULT(nRet, WIFI_MANAGER_ERROR_NONE, "wifi_manager_config_get_subnet_mask", WifiManagerGetError(nRet));
+               CHECK_HANDLE(pszGetSubnetMask, "wifi_manager_config_get_subnet_mask");
+
+               if(strncmp(pszGetSubnetMask, pszSetSubnetMask, sizeof(pszSetSubnetMask))!=0)
+               {
+                       FPRINTF("[Line : %d][%s] %s failed. mismathc in expected: %s and returned: %s \\n", __LINE__, API_NAMESPACE, "wifi_manager_config_set_get_subnet_mask", pszSetSubnetMask, pszGetSubnetMask);
+                       FREE_MEMORY(pszGetSubnetMask);
+                       return 1;
+               }
+               FREE_MEMORY(pszGetSubnetMask);
+       }
+
+
+       return 0;
+}
+
+/**
+* @testcase                            ITc_wifi_manager_config_set_get_prefix_length_p
+* @since_tizen                         5.0
+* @author                              SRID(awadhesh1.s)
+* @reviewer                            SRID(nibha.sharma)
+* @type                                        auto
+* @description                         Sets and gets the network prefix length from configuration.
+* @scenario                            Sets and gets the network prefix length from configuration.
+* @apicovered                          wifi_manager_config_get_prefix_length, wifi_manager_config_set_prefix_length
+* @passcase                            When wifi_manager_config_get_prefix_length, wifi_manager_config_set_prefix_length returns 0
+* @failcase                            If wifi_manager_config_get_prefix_length, wifi_manager_config_set_prefix_length returns 1
+* @precondition                                N/A
+* @postcondition                       N/A
+* */
+int ITc_wifi_manager_config_set_get_prefix_length_p(void)
+{
+       START_TEST_CHECK_INITIALIZE;
+       int nPrefixLen = PREFIX_LENGTH;
+       int nGetPrefixLen;
+       int nRet = 0;
+       wifi_manager_address_family_e eAddressFamily[] = {
+               // WIFI_MANAGER_ADDRESS_FAMILY_IPV4,    //For IPV4 subnet mask will be called to set the prefix length.This API is not supported for IPV4.
+               WIFI_MANAGER_ADDRESS_FAMILY_IPV6,
+       };
+
+       int nAddressFamilyCountSize = sizeof(eAddressFamily) / sizeof(eAddressFamily[0]);
+
+       for(int nCount = 1 ; nCount <= 4 ; nCount++)
+       {
+               for(int  nAddressFamilyCount = 0; nAddressFamilyCount < nAddressFamilyCountSize; nAddressFamilyCount++)
+               {
+                       nRet = wifi_manager_config_set_prefix_length(g_hWifiConfig,  eAddressFamily[nAddressFamilyCount], nCount*nPrefixLen);
+                       PRINT_RESULT(nRet, WIFI_MANAGER_ERROR_NONE, "wifi_manager_config_get_prefix_length", WifiManagerGetError(nRet));
+
+                       nRet = wifi_manager_config_get_prefix_length(g_hWifiConfig,  eAddressFamily[nAddressFamilyCount], &nGetPrefixLen);
+                       PRINT_RESULT(nRet, WIFI_MANAGER_ERROR_NONE, "wifi_manager_config_get_prefix_length", WifiManagerGetError(nRet));
+
+                       if (nCount*nPrefixLen != nGetPrefixLen)
+                       {
+                               FPRINTF("[Line : %d][%s] %s failed. nPrefixLen = %d and returned PrefixLength = %d \\n", __LINE__, API_NAMESPACE, "wifi_manager_config_get_prefix_length", nCount* nPrefixLen, nGetPrefixLen);
+                               return 1;
+                       }
+               }
+       }
+       return 0;
+}
+
+/**
+* @testcase                            ITc_wifi_manager_config_set_get_gateway_address_p
+* @since_tizen                         5.0
+* @author                              SRID(p.chauhan)
+* @reviewer                            SRID(nibha.sharma)
+* @type                                        auto
+* @description                         Sets and gets access point gateway address from configuration.
+* @scenario                            Sets and gets access point gateway address from configuration.
+* @apicovered                          wifi_manager_config_get_gateway_address, wifi_manager_config_set_gateway_address
+* @passcase                            When wifi_manager_config_get_gateway_address, wifi_manager_config_set_gateway_address returns 0
+* @failcase                            If wifi_manager_config_get_gateway_address, wifi_manager_config_set_gateway_address returns 1
+* @precondition                                N/A
+* @postcondition                       N/A
+* */
+int ITc_wifi_manager_config_set_get_gateway_address_p(void)
+{
+       START_TEST_CHECK_INITIALIZE;
+       char pszSetGatewayAddress[] = "192.168.11.1";
+       char *pszGetGatewayAddress = NULL;
+       int nRet = 0;
+
+       wifi_manager_address_family_e eAddressFamily[] = {
+               WIFI_MANAGER_ADDRESS_FAMILY_IPV4,
+               // WIFI_MANAGER_ADDRESS_FAMILY_IPV6    // This api is not supported for WIFI_MANAGER_ADDRESS_FAMILY_IPV6.
+       };
+
+       int nAddressFamilyCountSize = sizeof(eAddressFamily) / sizeof(eAddressFamily[0]);
+
+       for (int nAddressFamilyCount = 0; nAddressFamilyCount < nAddressFamilyCountSize; nAddressFamilyCount++)
+       {
+
+               nRet = wifi_manager_config_set_gateway_address(g_hWifiConfig, eAddressFamily[nAddressFamilyCount], pszSetGatewayAddress);
+               PRINT_RESULT(nRet, WIFI_MANAGER_ERROR_NONE, "wifi_manager_config_set_gateway_address", WifiManagerGetError(nRet));
+
+               nRet = wifi_manager_config_get_gateway_address(g_hWifiConfig, eAddressFamily[nAddressFamilyCount], &pszGetGatewayAddress);
+               PRINT_RESULT(nRet, WIFI_MANAGER_ERROR_NONE, "wifi_manager_config_get_gateway_address", WifiManagerGetError(nRet));
+               CHECK_HANDLE(pszGetGatewayAddress, "wifi_manager_config_get_gateway_address");
+
+               if( strncmp(pszGetGatewayAddress, pszSetGatewayAddress, sizeof (pszSetGatewayAddress)) != 0)
+               {
+                       FPRINTF("[Line : %d][%s] %s failed. mismatch in expected: %s and returned: %s\\n", __LINE__, API_NAMESPACE, "wifi_manager_config_set_get_gateway_address", pszSetGatewayAddress, pszGetGatewayAddress);
+                       FREE_MEMORY(pszGetGatewayAddress);
+                       return 1;
+               }
+               FREE_MEMORY(pszGetGatewayAddress);
+       }
+
+
+       return 0;
+}
+
+/**
+* @testcase                            ITc_wifi_manager_config_set_get_dns_config_type_p
+* @since_tizen                         5.0
+* @author                              SRID(p.chauhan)
+* @reviewer                            SRID(nibha.sharma)
+* @type                                        auto
+* @description                         Sets and gets access point dns config type from configuration.
+* @scenario                            Sets and gets access point dns config type from configuration.
+* @apicovered                          wifi_manager_config_get_dns_config_type, wifi_manager_config_set_dns_config_type
+* @passcase                            When wifi_manager_config_get_dns_config_type, wifi_manager_config_set_dns_config_type returns 0
+* @failcase                            If wifi_manager_config_get_dns_config_type, wifi_manager_config_set_dns_config_type returns 1
+* @precondition                                N/A
+* @postcondition                       N/A
+* */
+int ITc_wifi_manager_config_set_get_dns_config_type_p(void)
+{
+       START_TEST_CHECK_INITIALIZE;
+       int nRet = 0;
+
+       wifi_manager_address_family_e eAddressFamily[] = {
+               WIFI_MANAGER_ADDRESS_FAMILY_IPV4,
+               WIFI_MANAGER_ADDRESS_FAMILY_IPV6,
+       };
+
+       int nAddressFamilyCountSize = sizeof(eAddressFamily) / sizeof(eAddressFamily[0]);
+
+       wifi_manager_dns_config_type_e eType[] = {
+               WIFI_MANAGER_DNS_CONFIG_TYPE_STATIC,
+               WIFI_MANAGER_DNS_CONFIG_TYPE_DYNAMIC,
+       };
+       wifi_manager_dns_config_type_e eGetType;
+       int nTypeCountSize = sizeof(eType) / sizeof(eType[0]);
+
+       for (int nAddressFamilyCount = 0; nAddressFamilyCount < nAddressFamilyCountSize; nAddressFamilyCount++)
+       {
+
+               for (int nTypeCount = 0; nTypeCount < nTypeCountSize; nTypeCount++)
+               {
+
+                       nRet = wifi_manager_config_set_dns_config_type(g_hWifiConfig, eAddressFamily[nAddressFamilyCount], eType[nTypeCount]);
+                       PRINT_RESULT(nRet, WIFI_MANAGER_ERROR_NONE, "wifi_manager_config_set_dns_config_type", WifiManagerGetError(nRet));
+
+                       nRet = wifi_manager_config_get_dns_config_type(g_hWifiConfig, eAddressFamily[nAddressFamilyCount], &eGetType);
+                       PRINT_RESULT(nRet, WIFI_MANAGER_ERROR_NONE, "wifi_manager_config_get_dns_config_type", WifiManagerGetError(nRet));
+                       if (eType[nTypeCount] != eGetType)
+                       {
+                               FPRINTF("[Line : %d][%s] %s failed. eType = %d and returned eType = %d \\n", __LINE__, API_NAMESPACE, "wifi_manager_config_get_dns_config_type", eType[nTypeCount], eGetType);
+                               return 1;
+                       }
+               }
+       }
+
+
+       return 0;
+}
+
+/**
+* @testcase                            ITc_wifi_manager_config_set_get_dns_address_p
+* @since_tizen                         5.0
+* @author                              SRID(p.chauhan)
+* @reviewer                            SRID(nibha.sharma)
+* @type                                        auto
+* @description                         Sets and gets access point dns address from configuration.
+* @scenario                            Sets and gets access point dns address from configuration.
+* @apicovered                          wifi_manager_config_get_dns_address, wifi_manager_config_set_dns_address
+* @passcase                            When wifi_manager_config_get_dns_address, wifi_manager_config_set_dns_address returns 0
+* @failcase                            If wifi_manager_config_get_dns_address, wifi_manager_config_set_dns_address returns 1
+* @precondition                                N/A
+* @postcondition                       N/A
+* */
+int ITc_wifi_manager_config_set_get_dns_address_p(void)
+{
+       START_TEST_CHECK_INITIALIZE;
+       int nOrder[2] = {1,2};
+       char pszSetDnsAddress[2][12] = {"192.168.11.1", "192.168.11.2"};
+       int nRet = 0;
+       char *pszGetdnsAddress= NULL;
+
+       wifi_manager_address_family_e eAddressFamily[] = {
+               WIFI_MANAGER_ADDRESS_FAMILY_IPV4,
+               // WIFI_MANAGER_ADDRESS_FAMILY_IPV6     // This API is not supported for WIFI_MANAGER_ADDRESS_FAMILY_IPV6
+       };
+
+       int nAddressFamilyCountSize = sizeof(eAddressFamily) / sizeof(eAddressFamily[0]);
+       for(int nOrderIndex = 0; nOrderIndex < 2; nOrderIndex++)
+       {
+               for (int nAddressFamilyCount = 0; nAddressFamilyCount < nAddressFamilyCountSize; nAddressFamilyCount++)
+               {
+                       nRet = wifi_manager_config_set_dns_address(g_hWifiConfig, nOrder[nOrderIndex], eAddressFamily[nAddressFamilyCount], pszSetDnsAddress[nOrderIndex]);
+                       PRINT_RESULT(nRet, WIFI_MANAGER_ERROR_NONE, "wifi_manager_config_set_dns_address", WifiManagerGetError(nRet));
+                       nRet = wifi_manager_config_get_dns_address(g_hWifiConfig, nOrder[nOrderIndex], eAddressFamily[nAddressFamilyCount], &pszGetdnsAddress);
+                       PRINT_RESULT(nRet, WIFI_MANAGER_ERROR_NONE, "wifi_manager_config_get_dns_address", WifiManagerGetError(nRet));
+                       CHECK_HANDLE(pszGetdnsAddress, "wifi_manager_config_get_dns_address");
+
+                       if( strncmp(pszGetdnsAddress, pszSetDnsAddress[nOrderIndex], sizeof (pszGetdnsAddress)) != 0)
+                       {
+                               FPRINTF("[Line : %d][%s] %s failed. mismatch in expected: %s and returned: %s\\n", __LINE__,API_NAMESPACE, "wifi_manager_config_set_get_dns_address", pszSetDnsAddress[nOrderIndex], pszGetdnsAddress);
+                               FREE_MEMORY(pszGetdnsAddress);
+                               return 1;
+                       }
+                       FREE_MEMORY(pszGetdnsAddress);
+               }
+       }
+       return 0;
+}
+
index e663c5b3cad51978cb0e32cdd89e0fb9b3b1ad7c..21f6d858d425f5b21a16feb842a37582af144ebd 100755 (executable)
@@ -121,6 +121,13 @@ extern int ITc_wifi_manager_get_wps_generated_pin_p(void);
 extern int ITc_wifi_manager_ap_get_countrycode_p(void);
 extern int ITc_wifi_manager_foreach_found_bssid_p(void);
 extern int ITc_wifi_manager_forget_ap_async_p(void);
+extern int ITc_wifi_manager_config_set_get_ip_config_type_p(void);
+extern int ITc_wifi_manager_config_set_get_ip_address_p(void);
+extern int ITc_wifi_manager_config_set_get_subnet_mask_p(void);
+extern int ITc_wifi_manager_config_set_get_prefix_length_p(void);
+extern int ITc_wifi_manager_config_set_get_gateway_address_p(void);
+extern int ITc_wifi_manager_config_set_get_dns_config_type_p(void);
+extern int ITc_wifi_manager_config_set_get_dns_address_p(void);
 
 testcase tc_array[] = {
        {"ITc_wifi_manager_get_connected_forget_refresh_ap_p", ITc_wifi_manager_get_connected_forget_refresh_ap_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
@@ -215,6 +222,13 @@ testcase tc_array[] = {
     {"ITc_wifi_manager_ap_get_countrycode_p", ITc_wifi_manager_ap_get_countrycode_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
     {"ITc_wifi_manager_foreach_found_bssid_p", ITc_wifi_manager_foreach_found_bssid_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
     {"ITc_wifi_manager_config_set_get_eap_private_key_info_p", ITc_wifi_manager_config_set_get_eap_private_key_info_p,ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
+       {"ITc_wifi_manager_config_set_get_ip_config_type_p",ITc_wifi_manager_config_set_get_ip_config_type_p,ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
+       {"ITc_wifi_manager_config_set_get_ip_address_p",ITc_wifi_manager_config_set_get_ip_address_p,ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
+       {"ITc_wifi_manager_config_set_get_subnet_mask_p",ITc_wifi_manager_config_set_get_subnet_mask_p,ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
+       {"ITc_wifi_manager_config_set_get_prefix_length_p",ITc_wifi_manager_config_set_get_prefix_length_p,ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
+       {"ITc_wifi_manager_config_set_get_gateway_address_p",ITc_wifi_manager_config_set_get_gateway_address_p,ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
+       {"ITc_wifi_manager_config_set_get_dns_config_type_p",ITc_wifi_manager_config_set_get_dns_config_type_p,ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
+       {"ITc_wifi_manager_config_set_get_dns_address_p",ITc_wifi_manager_config_set_get_dns_address_p,ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
        {NULL, NULL}
 };
 
index ff4f1a25f19a101c81e0feb5b273f6ca0b518240..861ed2f24eb63f3d205fa063b2ccb1d8cddddbbb 100755 (executable)
@@ -117,6 +117,13 @@ extern int ITc_wifi_manager_get_ip_conflict_state_p(void);
 extern int ITc_wifi_manager_add_remove_vsie_p(void);
 extern int ITc_wifi_manager_get_vsie_p(void);
 extern int ITc_wifi_manager_ap_foreach_vsie_p(void);
+extern int ITc_wifi_manager_config_set_get_ip_config_type_p(void);
+extern int ITc_wifi_manager_config_set_get_ip_address_p(void);
+extern int ITc_wifi_manager_config_set_get_subnet_mask_p(void);
+extern int ITc_wifi_manager_config_set_get_prefix_length_p(void);
+extern int ITc_wifi_manager_config_set_get_gateway_address_p(void);
+extern int ITc_wifi_manager_config_set_get_dns_config_type_p(void);
+extern int ITc_wifi_manager_config_set_get_dns_address_p(void);
 
 testcase tc_array[] = {
        {"ITc_wifi_manager_get_connected_forget_refresh_ap_p", ITc_wifi_manager_get_connected_forget_refresh_ap_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
@@ -207,6 +214,13 @@ testcase tc_array[] = {
         {"ITc_wifi_manager_ip_conflict_detect_is_enabled_p", ITc_wifi_manager_ip_conflict_detect_is_enabled_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
         {"ITc_wifi_manager_get_ip_conflict_state_p", ITc_wifi_manager_get_ip_conflict_state_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
        {"ITc_wifi_manager_config_set_get_eap_private_key_info_p", ITc_wifi_manager_config_set_get_eap_private_key_info_p,ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
+       {"ITc_wifi_manager_config_set_get_ip_config_type_p",ITc_wifi_manager_config_set_get_ip_config_type_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_config_set_get_ip_address_p",ITc_wifi_manager_config_set_get_ip_address_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_config_set_get_subnet_mask_p",ITc_wifi_manager_config_set_get_subnet_mask_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_config_set_get_prefix_length_p",ITc_wifi_manager_config_set_get_prefix_length_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_config_set_get_gateway_address_p",ITc_wifi_manager_config_set_get_gateway_address_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_config_set_get_dns_config_type_p",ITc_wifi_manager_config_set_get_dns_config_type_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_config_set_get_dns_address_p",ITc_wifi_manager_config_set_get_dns_address_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
        {NULL, NULL}
 };
 
index 7cce3121262069560ef558def7e4c1823aa4204c..3f3eb50dad52240c04b757804166c150a47ba650 100755 (executable)
@@ -121,6 +121,13 @@ extern int ITc_wifi_manager_get_wps_generated_pin_p(void);
 extern int ITc_wifi_manager_ap_get_countrycode_p(void);
 extern int ITc_wifi_manager_foreach_found_bssid_p(void);
 extern int ITc_wifi_manager_forget_ap_async_p(void);
+extern int ITc_wifi_manager_config_set_get_ip_config_type_p(void);
+extern int ITc_wifi_manager_config_set_get_ip_address_p(void);
+extern int ITc_wifi_manager_config_set_get_subnet_mask_p(void);
+extern int ITc_wifi_manager_config_set_get_prefix_length_p(void);
+extern int ITc_wifi_manager_config_set_get_gateway_address_p(void);
+extern int ITc_wifi_manager_config_set_get_dns_config_type_p(void);
+extern int ITc_wifi_manager_config_set_get_dns_address_p(void);
 
 testcase tc_array[] = {
        {"ITc_wifi_manager_get_connected_forget_refresh_ap_p", ITc_wifi_manager_get_connected_forget_refresh_ap_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
@@ -215,6 +222,13 @@ testcase tc_array[] = {
     {"ITc_wifi_manager_ap_get_countrycode_p", ITc_wifi_manager_ap_get_countrycode_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
     {"ITc_wifi_manager_foreach_found_bssid_p", ITc_wifi_manager_foreach_found_bssid_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
     {"ITc_wifi_manager_config_set_get_eap_private_key_info_p", ITc_wifi_manager_config_set_get_eap_private_key_info_p,ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
+       {"ITc_wifi_manager_config_set_get_ip_config_type_p",ITc_wifi_manager_config_set_get_ip_config_type_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_config_set_get_ip_address_p",ITc_wifi_manager_config_set_get_ip_address_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_config_set_get_subnet_mask_p",ITc_wifi_manager_config_set_get_subnet_mask_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_config_set_get_prefix_length_p",ITc_wifi_manager_config_set_get_prefix_length_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_config_set_get_gateway_address_p",ITc_wifi_manager_config_set_get_gateway_address_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_config_set_get_dns_config_type_p",ITc_wifi_manager_config_set_get_dns_config_type_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_config_set_get_dns_address_p",ITc_wifi_manager_config_set_get_dns_address_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
        {NULL, NULL}
 };