Added utc test-cases for below wifi-manager config APIs.
wifi_manager_config_set_ip_config_type()
wifi_manager_config_get_ip_config_type()
wifi_manager_config_set_ip_address()
wifi_manager_config_get_ip_address()
wifi_manager_config_set_subnet_mask()
wifi_manager_config_get_subnet_mask()
wifi_manager_config_set_gateway_address()
wifi_manager_config_get_gateway_address()
wifi_manager_config_set_dns_config_type()
wifi_manager_config_get_dns_config_type()
wifi_manager_config_set_dns_address()
wifi_manager_config_get_dns_address()
Change-Id: I2e42d4435507f428446f7c8873b305cdb1cb0647
Signed-off-by: Niraj Kumar Goit <niraj.g@samsung.com>
extern int utc_wifi_manager_config_get_eap_subject_match_n(void);
extern int utc_wifi_manager_config_set_eap_subject_match_p(void);
extern int utc_wifi_manager_config_set_eap_subject_match_n(void);
+extern int utc_wifi_manager_config_set_ip_config_type_p(void);
+extern int utc_wifi_manager_config_set_ip_config_type_n1(void);
+extern int utc_wifi_manager_config_get_ip_config_type_p(void);
+extern int utc_wifi_manager_config_get_ip_config_type_n1(void);
+extern int utc_wifi_manager_config_set_ip_address_p(void);
+extern int utc_wifi_manager_config_set_ip_address_n1(void);
+extern int utc_wifi_manager_config_get_ip_address_p(void);
+extern int utc_wifi_manager_config_get_ip_address_n1(void);
+extern int utc_wifi_manager_config_set_subnet_mask_p(void);
+extern int utc_wifi_manager_config_set_subnet_mask_n1(void);
+extern int utc_wifi_manager_config_get_subnet_mask_p(void);
+extern int utc_wifi_manager_config_get_subnet_mask_n1(void);
+extern int utc_wifi_manager_config_set_gateway_address_p(void);
+extern int utc_wifi_manager_config_set_gateway_address_n1(void);
+extern int utc_wifi_manager_config_get_gateway_address_p(void);
+extern int utc_wifi_manager_config_get_gateway_address_n1(void);
+extern int utc_wifi_manager_config_set_dns_config_type_p(void);
+extern int utc_wifi_manager_config_set_dns_config_type_n1(void);
+extern int utc_wifi_manager_config_get_dns_config_type_p(void);
+extern int utc_wifi_manager_config_get_dns_config_type_n1(void);
+extern int utc_wifi_manager_config_set_dns_address_p(void);
+extern int utc_wifi_manager_config_set_dns_address_n1(void);
+extern int utc_wifi_manager_config_get_dns_address_p(void);
+extern int utc_wifi_manager_config_get_dns_address_n1(void);
extern int utc_wifi_manager_initialize_p(void);
extern int utc_wifi_manager_initialize_n(void);
extern int utc_wifi_manager_activate_n(void);
{"utc_wifi_manager_config_get_eap_subject_match_n", utc_wifi_manager_config_get_eap_subject_match_n, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
{"utc_wifi_manager_config_set_eap_subject_match_p", utc_wifi_manager_config_set_eap_subject_match_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
{"utc_wifi_manager_config_set_eap_subject_match_n", utc_wifi_manager_config_set_eap_subject_match_n, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_set_ip_config_type_p", utc_wifi_manager_config_set_ip_config_type_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_set_ip_config_type_n1", utc_wifi_manager_config_set_ip_config_type_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_get_ip_config_type_p", utc_wifi_manager_config_get_ip_config_type_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_get_ip_config_type_n1", utc_wifi_manager_config_get_ip_config_type_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_set_ip_address_p", utc_wifi_manager_config_set_ip_address_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_set_ip_address_n1", utc_wifi_manager_config_set_ip_address_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_get_ip_address_p", utc_wifi_manager_config_get_ip_address_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_get_ip_address_n1", utc_wifi_manager_config_get_ip_address_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_set_subnet_mask_p", utc_wifi_manager_config_set_subnet_mask_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_set_subnet_mask_n1", utc_wifi_manager_config_set_subnet_mask_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_get_subnet_mask_p", utc_wifi_manager_config_get_subnet_mask_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_get_subnet_mask_n1", utc_wifi_manager_config_get_subnet_mask_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_set_gateway_address_p", utc_wifi_manager_config_set_gateway_address_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_set_gateway_address_n1", utc_wifi_manager_config_set_gateway_address_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_get_gateway_address_p", utc_wifi_manager_config_get_gateway_address_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_get_gateway_address_n1", utc_wifi_manager_config_get_gateway_address_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_set_dns_config_type_p", utc_wifi_manager_config_set_dns_config_type_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_set_dns_config_type_n1", utc_wifi_manager_config_set_dns_config_type_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_get_dns_config_type_p", utc_wifi_manager_config_get_dns_config_type_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_get_dns_config_type_n1", utc_wifi_manager_config_get_dns_config_type_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_set_dns_address_p", utc_wifi_manager_config_set_dns_address_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_set_dns_address_n1", utc_wifi_manager_config_set_dns_address_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_get_dns_address_p", utc_wifi_manager_config_get_dns_address_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_get_dns_address_n1", utc_wifi_manager_config_get_dns_address_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
{"utc_wifi_manager_initialize_p", utc_wifi_manager_initialize_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_initialize_n", utc_wifi_manager_initialize_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_activate_n", utc_wifi_manager_activate_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
extern int utc_wifi_manager_config_get_eap_subject_match_n(void);
extern int utc_wifi_manager_config_set_eap_subject_match_p(void);
extern int utc_wifi_manager_config_set_eap_subject_match_n(void);
+extern int utc_wifi_manager_config_set_ip_config_type_p(void);
+extern int utc_wifi_manager_config_set_ip_config_type_n1(void);
+extern int utc_wifi_manager_config_get_ip_config_type_p(void);
+extern int utc_wifi_manager_config_get_ip_config_type_n1(void);
+extern int utc_wifi_manager_config_set_ip_address_p(void);
+extern int utc_wifi_manager_config_set_ip_address_n1(void);
+extern int utc_wifi_manager_config_get_ip_address_p(void);
+extern int utc_wifi_manager_config_get_ip_address_n1(void);
+extern int utc_wifi_manager_config_set_subnet_mask_p(void);
+extern int utc_wifi_manager_config_set_subnet_mask_n1(void);
+extern int utc_wifi_manager_config_get_subnet_mask_p(void);
+extern int utc_wifi_manager_config_get_subnet_mask_n1(void);
+extern int utc_wifi_manager_config_set_gateway_address_p(void);
+extern int utc_wifi_manager_config_set_gateway_address_n1(void);
+extern int utc_wifi_manager_config_get_gateway_address_p(void);
+extern int utc_wifi_manager_config_get_gateway_address_n1(void);
+extern int utc_wifi_manager_config_set_dns_config_type_p(void);
+extern int utc_wifi_manager_config_set_dns_config_type_n1(void);
+extern int utc_wifi_manager_config_get_dns_config_type_p(void);
+extern int utc_wifi_manager_config_get_dns_config_type_n1(void);
+extern int utc_wifi_manager_config_set_dns_address_p(void);
+extern int utc_wifi_manager_config_set_dns_address_n1(void);
+extern int utc_wifi_manager_config_get_dns_address_p(void);
+extern int utc_wifi_manager_config_get_dns_address_n1(void);
extern int utc_wifi_manager_initialize_p(void);
extern int utc_wifi_manager_initialize_n(void);
extern int utc_wifi_manager_activate_n(void);
{"utc_wifi_manager_config_get_eap_subject_match_n", utc_wifi_manager_config_get_eap_subject_match_n, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
{"utc_wifi_manager_config_set_eap_subject_match_p", utc_wifi_manager_config_set_eap_subject_match_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
{"utc_wifi_manager_config_set_eap_subject_match_n", utc_wifi_manager_config_set_eap_subject_match_n, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_set_ip_config_type_p", utc_wifi_manager_config_set_ip_config_type_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_set_ip_config_type_n1", utc_wifi_manager_config_set_ip_config_type_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_get_ip_config_type_p", utc_wifi_manager_config_get_ip_config_type_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_get_ip_config_type_n1", utc_wifi_manager_config_get_ip_config_type_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_set_ip_address_p", utc_wifi_manager_config_set_ip_address_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_set_ip_address_n1", utc_wifi_manager_config_set_ip_address_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_get_ip_address_p", utc_wifi_manager_config_get_ip_address_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_get_ip_address_n1", utc_wifi_manager_config_get_ip_address_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_set_subnet_mask_p", utc_wifi_manager_config_set_subnet_mask_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_set_subnet_mask_n1", utc_wifi_manager_config_set_subnet_mask_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_get_subnet_mask_p", utc_wifi_manager_config_get_subnet_mask_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_get_subnet_mask_n1", utc_wifi_manager_config_get_subnet_mask_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_set_gateway_address_p", utc_wifi_manager_config_set_gateway_address_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_set_gateway_address_n1", utc_wifi_manager_config_set_gateway_address_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_get_gateway_address_p", utc_wifi_manager_config_get_gateway_address_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_get_gateway_address_n1", utc_wifi_manager_config_get_gateway_address_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_set_dns_config_type_p", utc_wifi_manager_config_set_dns_config_type_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_set_dns_config_type_n1", utc_wifi_manager_config_set_dns_config_type_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_get_dns_config_type_p", utc_wifi_manager_config_get_dns_config_type_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_get_dns_config_type_n1", utc_wifi_manager_config_get_dns_config_type_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_set_dns_address_p", utc_wifi_manager_config_set_dns_address_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_set_dns_address_n1", utc_wifi_manager_config_set_dns_address_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_get_dns_address_p", utc_wifi_manager_config_get_dns_address_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_get_dns_address_n1", utc_wifi_manager_config_get_dns_address_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
{"utc_wifi_manager_initialize_p", utc_wifi_manager_initialize_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_initialize_n", utc_wifi_manager_initialize_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_activate_n", utc_wifi_manager_activate_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
extern int utc_wifi_manager_config_get_eap_subject_match_n(void);
extern int utc_wifi_manager_config_set_eap_subject_match_p(void);
extern int utc_wifi_manager_config_set_eap_subject_match_n(void);
+extern int utc_wifi_manager_config_set_ip_config_type_p(void);
+extern int utc_wifi_manager_config_set_ip_config_type_n1(void);
+extern int utc_wifi_manager_config_get_ip_config_type_p(void);
+extern int utc_wifi_manager_config_get_ip_config_type_n1(void);
+extern int utc_wifi_manager_config_set_ip_address_p(void);
+extern int utc_wifi_manager_config_set_ip_address_n1(void);
+extern int utc_wifi_manager_config_get_ip_address_p(void);
+extern int utc_wifi_manager_config_get_ip_address_n1(void);
+extern int utc_wifi_manager_config_set_subnet_mask_p(void);
+extern int utc_wifi_manager_config_set_subnet_mask_n1(void);
+extern int utc_wifi_manager_config_get_subnet_mask_p(void);
+extern int utc_wifi_manager_config_get_subnet_mask_n1(void);
+extern int utc_wifi_manager_config_set_gateway_address_p(void);
+extern int utc_wifi_manager_config_set_gateway_address_n1(void);
+extern int utc_wifi_manager_config_get_gateway_address_p(void);
+extern int utc_wifi_manager_config_get_gateway_address_n1(void);
+extern int utc_wifi_manager_config_set_dns_config_type_p(void);
+extern int utc_wifi_manager_config_set_dns_config_type_n1(void);
+extern int utc_wifi_manager_config_get_dns_config_type_p(void);
+extern int utc_wifi_manager_config_get_dns_config_type_n1(void);
+extern int utc_wifi_manager_config_set_dns_address_p(void);
+extern int utc_wifi_manager_config_set_dns_address_n1(void);
+extern int utc_wifi_manager_config_get_dns_address_p(void);
+extern int utc_wifi_manager_config_get_dns_address_n1(void);
extern int utc_wifi_manager_initialize_p(void);
extern int utc_wifi_manager_initialize_n(void);
extern int utc_wifi_manager_activate_n(void);
{"utc_wifi_manager_config_get_eap_subject_match_n", utc_wifi_manager_config_get_eap_subject_match_n, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
{"utc_wifi_manager_config_set_eap_subject_match_p", utc_wifi_manager_config_set_eap_subject_match_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
{"utc_wifi_manager_config_set_eap_subject_match_n", utc_wifi_manager_config_set_eap_subject_match_n, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_set_ip_config_type_p", utc_wifi_manager_config_set_ip_config_type_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_set_ip_config_type_n1", utc_wifi_manager_config_set_ip_config_type_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_get_ip_config_type_p", utc_wifi_manager_config_get_ip_config_type_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_get_ip_config_type_n1", utc_wifi_manager_config_get_ip_config_type_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_set_ip_address_p", utc_wifi_manager_config_set_ip_address_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_set_ip_address_n1", utc_wifi_manager_config_set_ip_address_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_get_ip_address_p", utc_wifi_manager_config_get_ip_address_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_get_ip_address_n1", utc_wifi_manager_config_get_ip_address_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_set_subnet_mask_p", utc_wifi_manager_config_set_subnet_mask_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_set_subnet_mask_n1", utc_wifi_manager_config_set_subnet_mask_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_get_subnet_mask_p", utc_wifi_manager_config_get_subnet_mask_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_get_subnet_mask_n1", utc_wifi_manager_config_get_subnet_mask_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_set_gateway_address_p", utc_wifi_manager_config_set_gateway_address_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_set_gateway_address_n1", utc_wifi_manager_config_set_gateway_address_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_get_gateway_address_p", utc_wifi_manager_config_get_gateway_address_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_get_gateway_address_n1", utc_wifi_manager_config_get_gateway_address_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_set_dns_config_type_p", utc_wifi_manager_config_set_dns_config_type_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_set_dns_config_type_n1", utc_wifi_manager_config_set_dns_config_type_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_get_dns_config_type_p", utc_wifi_manager_config_get_dns_config_type_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_get_dns_config_type_n1", utc_wifi_manager_config_get_dns_config_type_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_set_dns_address_p", utc_wifi_manager_config_set_dns_address_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_set_dns_address_n1", utc_wifi_manager_config_set_dns_address_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_get_dns_address_p", utc_wifi_manager_config_get_dns_address_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+ {"utc_wifi_manager_config_get_dns_address_n1", utc_wifi_manager_config_get_dns_address_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
{"utc_wifi_manager_initialize_p", utc_wifi_manager_initialize_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_initialize_n", utc_wifi_manager_initialize_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_activate_n", utc_wifi_manager_activate_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
return 0;
}
+/**
+ * @testcase utc_wifi_manager_config_get_ip_config_type_p
+ * @since_tizen 5.0
+ * @type Positive
+ * @description Gets the config type of IP
+ * @scenario Check AP validity and get IP config type whether it is Static,
+ * Dynamic, Fixed or auto
+ */
+int utc_wifi_manager_config_get_ip_config_type_p(void)
+{
+ wifi_manager_ip_config_type_e type;
+ int ret = WIFI_MANAGER_ERROR_NONE;
+
+ ret = wifi_manager_config_get_ip_config_type(g_hWifiConfig, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, &type);
+
+ if (!g_bFeatureWifi) {
+ CHECK_RETURN("wifi_manager_config_get_ip_config_type", ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED);
+ } else {
+ CHECK_RETURN("wifi_manager_config_get_ip_config_type", ret, WIFI_MANAGER_ERROR_NONE);
+ }
+
+ return 0;
+}
+
+/**
+ * @testcase utc_wifi_manager_config_get_ip_config_type_n1
+ * @since_tizen 5.0
+ * @type Negative
+ * @description Verify wifi_manager_config_get_ip_config_type by passing invalid parametrs(config, address_family, type).
+ * @scenario Pass invalid AP info and other parameters to make sure ip config type is not returned.
+ * Return value should be WIFI_MANAGER_ERROR_INVALID_PARAMETER.
+ */
+int utc_wifi_manager_config_get_ip_config_type_n1(void)
+{
+ int ret = WIFI_MANAGER_ERROR_NONE;
+
+ ret = wifi_manager_config_get_ip_config_type(NULL, -1, NULL);
+
+ if (!g_bFeatureWifi) {
+ CHECK_RETURN("wifi_manager_config_get_ip_config_type", ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED);
+ } else {
+ CHECK_RETURN("wifi_manager_config_get_ip_config_type", ret, WIFI_MANAGER_ERROR_INVALID_PARAMETER);
+ }
+
+ return 0;
+}
+
+/**
+ * @testcase utc_wifi_manager_config_set_ip_config_type_p
+ * @since_tizen 5.0
+ * @type Positive
+ * @description Sets the config type of IP.
+ * @scenario Set the IP configuration type for IPv4 and update AP information
+ * Ensure no error.
+ */
+int utc_wifi_manager_config_set_ip_config_type_p(void)
+{
+ int ret = WIFI_MANAGER_ERROR_NONE;
+
+ ret = wifi_manager_config_set_ip_config_type(g_hWifiConfig, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, WIFI_MANAGER_IP_CONFIG_TYPE_STATIC);
+
+ if (!g_bFeatureWifi) {
+ CHECK_RETURN("wifi_manager_config_set_ip_config_type", ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED);
+ } else {
+ CHECK_RETURN("wifi_manager_config_set_ip_config_type", ret, WIFI_MANAGER_ERROR_NONE);
+ }
+
+ return 0;
+}
+
+/**
+ * @testcase utc_wifi_manager_config_set_ip_config_type_n1
+ * @since_tizen 5.0
+ * @type Negative
+ * @description Verify wifi_manager_config_set_ip_config_type by passing invalid parameters(config, address_family, type).
+ * @scenario Pass invalid AP info and other parameters to make sure ip config type is not set.
+ * Return value should be WIFI_MANAGER_ERROR_INVALID_PARAMETER.
+ */
+int utc_wifi_manager_config_set_ip_config_type_n1(void)
+{
+ int ret = WIFI_MANAGER_ERROR_NONE;
+
+ ret = wifi_manager_config_set_ip_config_type(NULL, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, WIFI_MANAGER_IP_CONFIG_TYPE_STATIC);
+
+ if (!g_bFeatureWifi) {
+ CHECK_RETURN("wifi_manager_config_set_ip_config_type", ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED);
+ } else {
+ CHECK_RETURN("wifi_manager_config_set_ip_config_type", ret, WIFI_MANAGER_ERROR_INVALID_PARAMETER);
+ }
+
+ return 0;
+}
+
+/**
+ * @testcase utc_wifi_manager_config_get_ip_address_p
+ * @since_tizen 5.0
+ * @type Positive
+ * @description brief Gets the IP address.
+ * @scenario Get IP address of the AP and ensure no error. Free ip address.
+ */
+int utc_wifi_manager_config_get_ip_address_p(void)
+{
+ char *ip_addr = NULL;
+ int ret = WIFI_MANAGER_ERROR_NONE;
+
+ if (!g_bFeatureWifi) {
+ ret = wifi_manager_config_get_ip_address(g_hWifiConfig, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, &ip_addr);
+ CHECK_RETURN("wifi_manager_config_get_ip_address", ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+
+ ret = wifi_manager_config_set_ip_address(g_hWifiConfig, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, "192.168.11.10");
+ CHECK_RETURN("wifi_manager_config_set_ip_address", ret, WIFI_MANAGER_ERROR_NONE);
+
+ ret = wifi_manager_config_get_ip_address(g_hWifiConfig, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, &ip_addr);
+ FREE_MEMORY(ip_addr);
+ CHECK_RETURN("wifi_manager_config_get_ip_address", ret, WIFI_MANAGER_ERROR_NONE);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_wifi_manager_config_get_ip_address_n1
+ * @since_tizen 5.0
+ * @type Negative
+ * @description Verify wifi_manager_config_get_ip_address by passing invalid parameters(config, address_family, ip_address).
+ * @scenario Pass invalid AP info and other parameters to make sure IP address is not returned.
+ * Return value should be WIFI_MANAGER_ERROR_INVALID_PARAMETER.
+ */
+int utc_wifi_manager_config_get_ip_address_n1(void)
+{
+ int ret = WIFI_MANAGER_ERROR_NONE;
+
+ ret = wifi_manager_config_get_ip_address(NULL, -1, NULL);
+
+ if (!g_bFeatureWifi) {
+ CHECK_RETURN("wifi_manager_config_get_ip_address", ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED);
+ } else {
+ CHECK_RETURN("wifi_manager_config_get_ip_address", ret, WIFI_MANAGER_ERROR_INVALID_PARAMETER);
+ }
+
+ return 0;
+}
+
+/**
+ * @testcase utc_wifi_manager_config_set_ip_address_p
+ * @since_tizen 5.0
+ * @type Positive
+ * @description Sets the IP address.
+ * @scenario Set IP address to AP and ensure no error.
+ */
+int utc_wifi_manager_config_set_ip_address_p(void)
+{
+ int ret = WIFI_MANAGER_ERROR_NONE;
+
+ ret = wifi_manager_config_set_ip_address(g_hWifiConfig, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, "192.168.11.10");
+
+ if (!g_bFeatureWifi) {
+ CHECK_RETURN("wifi_manager_config_set_ip_address", ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED);
+ } else {
+ CHECK_RETURN("wifi_manager_config_set_ip_address", ret, WIFI_MANAGER_ERROR_NONE);
+ }
+
+ return 0;
+}
+
+/**
+ * @testcase utc_wifi_manager_config_set_ip_address_n1
+ * @since_tizen 5.0
+ * @type Negative
+ * @description Verify wifi_manager_config_set_ip_address by passing invalid parameters(config, address_family, ip_address).
+ * @scenario Pass invalid AP info and other parameters to make sure IP address is not set.
+ * Return value should be WIFI_MANAGER_ERROR_INVALID_PARAMETER.
+ */
+int utc_wifi_manager_config_set_ip_address_n1(void)
+{
+ int ret = WIFI_MANAGER_ERROR_NONE;
+
+ ret = wifi_manager_config_set_ip_address(NULL, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, NULL);
+
+ if (!g_bFeatureWifi) {
+ CHECK_RETURN("wifi_manager_config_set_ip_address", ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED);
+ } else {
+ CHECK_RETURN("wifi_manager_config_set_ip_address", ret, WIFI_MANAGER_ERROR_INVALID_PARAMETER);
+ }
+
+ return 0;
+}
+
+/**
+ * @testcase utc_wifi_manager_config_get_subnet_mask_p
+ * @since_tizen 5.0
+ * @type Positive
+ * @description brief Gets the subnet mask.
+ * @scenario Get subnet mask from AP information and ensure no error
+ */
+int utc_wifi_manager_config_get_subnet_mask_p(void)
+{
+ char *ip_addr = NULL;
+ int ret = WIFI_MANAGER_ERROR_NONE;
+
+ if (!g_bFeatureWifi) {
+ ret = wifi_manager_config_get_subnet_mask(g_hWifiConfig, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, &ip_addr);
+ CHECK_RETURN("wifi_manager_config_get_subnet_mask", ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+
+ ret = wifi_manager_config_set_subnet_mask(g_hWifiConfig, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, "255.255.255.0");
+ CHECK_RETURN("wifi_manager_config_set_subnet_mask", ret, WIFI_MANAGER_ERROR_NONE);
+
+ ret = wifi_manager_config_get_subnet_mask(g_hWifiConfig, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, &ip_addr);
+ FREE_MEMORY(ip_addr);
+ CHECK_RETURN("wifi_manager_config_get_subnet_mask", ret, WIFI_MANAGER_ERROR_NONE);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_wifi_manager_config_get_subnet_mask_n1
+ * @since_tizen 5.0
+ * @type Negative
+ * @description Verify wifi_manager_config_get_subnet_mask by passing invalid parameters(config, address_family, subnet_mask).
+ * @scenario Pass invalid AP info and other parameters to make sure Subnet mask is not returned.
+ * Return value should be WIFI_MANAGER_ERROR_INVALID_PARAMETER.
+ */
+int utc_wifi_manager_config_get_subnet_mask_n1(void)
+{
+ int ret = WIFI_MANAGER_ERROR_NONE;
+
+ ret = wifi_manager_config_get_subnet_mask(NULL, -1, NULL);
+
+ if (!g_bFeatureWifi) {
+ CHECK_RETURN("wifi_manager_config_get_subnet_mask", ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED);
+ } else {
+ CHECK_RETURN("wifi_manager_config_get_subnet_mask", ret, WIFI_MANAGER_ERROR_INVALID_PARAMETER);
+ }
+
+ return 0;
+}
+
+/**
+ * @testcase utc_wifi_manager_config_set_subnet_mask_p
+ * @since_tizen 5.0
+ * @type Positive
+ * @description brief Sets the subnet mask.
+ * @scenario Set subnet mask in AP information. Ensure no error.
+ */
+int utc_wifi_manager_config_set_subnet_mask_p(void)
+{
+ int ret = WIFI_MANAGER_ERROR_NONE;
+
+ ret = wifi_manager_config_set_subnet_mask(g_hWifiConfig, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, "255.255.255.0");
+
+ if (!g_bFeatureWifi) {
+ CHECK_RETURN("wifi_manager_config_set_subnet_mask", ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED);
+ } else {
+ CHECK_RETURN("wifi_manager_config_set_subnet_mask", ret, WIFI_MANAGER_ERROR_NONE);
+ }
+
+ return 0;
+}
+
+/**
+ * @testcase utc_wifi_manager_config_set_subnet_mask_n1
+ * @since_tizen 5.0
+ * @type Negative
+ * @description Verify wifi_manager_config_set_subnet_mask by passing invalid parameters(config, address_family,subnet_mask).
+ * @scenario Pass invalid AP info and other parameters to make sure thesubnet mask is not set.
+ * Return value should be WIFI_MANAGER_ERROR_INVALID_PARAMETER.
+ */
+int utc_wifi_manager_config_set_subnet_mask_n1(void)
+{
+ int ret = WIFI_MANAGER_ERROR_NONE;
+
+ ret = wifi_manager_config_set_subnet_mask(NULL, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, NULL);
+
+ if (!g_bFeatureWifi) {
+ CHECK_RETURN("wifi_manager_config_set_subnet_mask", ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED);
+ } else {
+ CHECK_RETURN("wifi_manager_config_set_subnet_mask", ret, WIFI_MANAGER_ERROR_INVALID_PARAMETER);
+ }
+
+ return 0;
+}
+
+/**
+ * @testcase utc_wifi_manager_config_get_gateway_address_p
+ * @since_tizen 5.0
+ * @type Positive
+ * @description brief Gets the gateway address.
+ * @scenario Get gateway's IP address from AP information.Ensure no error.
+ */
+int utc_wifi_manager_config_get_gateway_address_p(void)
+{
+ char *ip_addr = NULL;
+ int ret = WIFI_MANAGER_ERROR_NONE;
+
+ if (!g_bFeatureWifi) {
+ ret = wifi_manager_config_get_gateway_address(g_hWifiConfig, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, &ip_addr);
+ CHECK_RETURN("wifi_manager_config_get_gateway_address", ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+
+ ret = wifi_manager_config_set_gateway_address(g_hWifiConfig, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, "192.168.11.1");
+ CHECK_RETURN("wifi_manager_config_set_gateway_address", ret, WIFI_MANAGER_ERROR_NONE);
+
+ ret = wifi_manager_config_get_gateway_address(g_hWifiConfig, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, &ip_addr);
+ FREE_MEMORY(ip_addr);
+ CHECK_RETURN("wifi_manager_config_get_gateway_address", ret, WIFI_MANAGER_ERROR_NONE);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_wifi_manager_config_get_gateway_address_n1
+ * @since_tizen 5.0
+ * @type Negative
+ * @description Verify wifi_manager_config_get_gateway_address by passing invalid parameters(config,address_family,gateway_addr).
+ * @scenario Pass invalid AP info and other parameters to make sure Gateway's IP address is not returned.
+ * Return value should be WIFI_MANAGER_ERROR_INVALID_PARAMETER.
+ */
+int utc_wifi_manager_config_get_gateway_address_n1(void)
+{
+ int ret = WIFI_MANAGER_ERROR_NONE;
+
+ ret = wifi_manager_config_get_gateway_address(NULL, -1, NULL);
+
+ if (!g_bFeatureWifi) {
+ CHECK_RETURN("wifi_manager_config_get_gateway_address", ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED);
+ } else {
+ CHECK_RETURN("wifi_manager_config_get_gateway_address", ret, WIFI_MANAGER_ERROR_INVALID_PARAMETER);
+ }
+
+ return 0;
+}
+
+/**
+ * @testcase utc_wifi_manager_config_set_gateway_address_p
+ * @since_tizen 5.0
+ * @type Positive
+ * @description brief Sets the gateway address.
+ * @scenario Set Gateway's IP address in AP info. Ensure no error.
+ */
+int utc_wifi_manager_config_set_gateway_address_p(void)
+{
+ int ret = WIFI_MANAGER_ERROR_NONE;
+
+ ret = wifi_manager_config_set_gateway_address(g_hWifiConfig, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, "192.168.11.1");
+
+ if (!g_bFeatureWifi) {
+ CHECK_RETURN("wifi_manager_config_set_gateway_address", ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED);
+ } else {
+ CHECK_RETURN("wifi_manager_config_set_gateway_address", ret, WIFI_MANAGER_ERROR_NONE);
+ }
+
+ return 0;
+}
+
+/**
+ * @testcase utc_wifi_manager_config_set_gateway_address_n1
+ * @since_tizen 5.0
+ * @type Negative
+ * @description Verify wifi_manager_config_set_gateway_address by passing invalid parameters(config,address_family,gateway_addr).
+ * @scenario Pass invalid AP info and other parameters to ensure Gateway IP address is not set.
+ * Return value should be WIFI_MANAGER_ERROR_INVALID_PARAMETER.
+ */
+int utc_wifi_manager_config_set_gateway_address_n1(void)
+{
+ int ret = WIFI_MANAGER_ERROR_NONE;
+
+ ret = wifi_manager_config_set_gateway_address(NULL, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, NULL);
+
+ if (!g_bFeatureWifi) {
+ CHECK_RETURN("wifi_manager_config_set_gateway_address", ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED);
+ } else {
+ CHECK_RETURN("wifi_manager_config_set_gateway_address", ret, WIFI_MANAGER_ERROR_INVALID_PARAMETER);
+ }
+
+ return 0;
+}
+
+/**
+ * @testcase utc_wifi_manager_config_get_dns_config_type_p
+ * @since_tizen 5.0
+ * @type Positive
+ * @description Gets DNS configuration type
+ * @scenario Invoking wifi_manager_config_get_dns_config_type with valid parameter.
+ */
+int utc_wifi_manager_config_get_dns_config_type_p(void)
+{
+ wifi_manager_dns_config_type_e dns_type;
+
+ if (!g_bFeatureWifi) {
+ int ret = wifi_manager_config_get_dns_config_type(g_hWifiConfig, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, &dns_type);
+ assert_eq(ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED);
+ } else {
+ int ret = wifi_manager_config_get_dns_config_type(g_hWifiConfig, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, &dns_type);
+ assert_eq(ret, WIFI_MANAGER_ERROR_NONE);
+ ret = wifi_manager_config_get_dns_config_type(g_hWifiConfig, WIFI_MANAGER_ADDRESS_FAMILY_IPV6, &dns_type);
+ assert_eq(ret, WIFI_MANAGER_ERROR_NONE);
+ }
+
+ return 0;
+}
+
+/**
+ * @testcase utc_wifi_manager_config_get_dns_config_type_n1
+ * @since_tizen 5.0
+ * @type Negative
+ * @description wifi_manager_config_get_dns_config_type should be failed with invalid parameter.
+ * @scenario Verify dns config type by passing invalid parameter.
+ **/
+int utc_wifi_manager_config_get_dns_config_type_n1(void)
+{
+ wifi_manager_dns_config_type_e dns_type;
+
+ if (!g_bFeatureWifi) {
+ int ret = wifi_manager_config_get_dns_config_type(NULL, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, &dns_type);
+ assert_eq(ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED);
+ } else {
+ int ret = wifi_manager_config_get_dns_config_type(NULL, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, &dns_type);
+ assert_eq(ret, WIFI_MANAGER_ERROR_INVALID_PARAMETER);
+ ret = wifi_manager_config_get_dns_config_type(g_hWifiConfig, WIFI_MANAGER_ADDRESS_FAMILY_IPV6, NULL);
+ assert_eq(ret, WIFI_MANAGER_ERROR_INVALID_PARAMETER);
+ ret = wifi_manager_config_get_dns_config_type(NULL, WIFI_MANAGER_ADDRESS_FAMILY_IPV6, NULL);
+ assert_eq(ret, WIFI_MANAGER_ERROR_INVALID_PARAMETER);
+ }
+
+ return 0;
+}
+
+/**
+ * @testcase utc_wifi_manager_config_set_dns_config_type_p
+ * @since_tizen 5.0
+ * @type Positive
+ * @description Sets DNS configuration type
+ * @scenario Invoking wifi_manager_config_set_dns_config_type with valid parameter.
+ */
+int utc_wifi_manager_config_set_dns_config_type_p(void)
+{
+ if (!g_bFeatureWifi) {
+ int ret = wifi_manager_config_set_dns_config_type(g_hWifiConfig,
+ WIFI_MANAGER_ADDRESS_FAMILY_IPV4, WIFI_MANAGER_DNS_CONFIG_TYPE_DYNAMIC);
+ assert_eq(ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED);
+ } else {
+ int ret = wifi_manager_config_set_dns_config_type(g_hWifiConfig,
+ WIFI_MANAGER_ADDRESS_FAMILY_IPV4, WIFI_MANAGER_DNS_CONFIG_TYPE_STATIC);
+ assert_eq(ret, WIFI_MANAGER_ERROR_NONE);
+ ret = wifi_manager_config_set_dns_config_type(g_hWifiConfig,
+ WIFI_MANAGER_ADDRESS_FAMILY_IPV6, WIFI_MANAGER_DNS_CONFIG_TYPE_DYNAMIC);
+ assert_eq(ret, WIFI_MANAGER_ERROR_NONE);
+ }
+
+ return 0;
+}
+
+/**
+ * @testcase utc_wifi_manager_config_set_dns_config_type_n1
+ * @since_tizen 5.0
+ * @type Negative
+ * @description wifi_manager_config_set_dns_config_type should be failed with invalid parameter.
+ * @scenario Verify dns config type by passing invalid parameter.
+ **/
+int utc_wifi_manager_config_set_dns_config_type_n1(void)
+{
+ if (!g_bFeatureWifi) {
+ int ret = wifi_manager_config_set_dns_config_type(NULL,
+ WIFI_MANAGER_ADDRESS_FAMILY_IPV4, WIFI_MANAGER_DNS_CONFIG_TYPE_STATIC);
+ assert_eq(ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED);
+ } else {
+ int ret = wifi_manager_config_set_dns_config_type(NULL,
+ WIFI_MANAGER_ADDRESS_FAMILY_IPV4, WIFI_MANAGER_DNS_CONFIG_TYPE_STATIC);
+ assert_eq(ret, WIFI_MANAGER_ERROR_INVALID_PARAMETER);
+ ret = wifi_manager_config_set_dns_config_type(NULL,
+ WIFI_MANAGER_ADDRESS_FAMILY_IPV6, WIFI_MANAGER_DNS_CONFIG_TYPE_DYNAMIC);
+ assert_eq(ret, WIFI_MANAGER_ERROR_INVALID_PARAMETER);
+ }
+
+ return 0;
+}
+
+/**
+ * @testcase utc_wifi_manager_config_get_dns_address_p
+ * @since_tizen 5.0
+ * @type Positive
+ * @description Gets the DNS address.
+ * @scenario
+ */
+int utc_wifi_manager_config_get_dns_address_p(void)
+{
+ char *dns1 = NULL;
+ char *dns2 = NULL;
+ int ret = WIFI_MANAGER_ERROR_NONE;
+
+ if (!g_bFeatureWifi) {
+ ret = wifi_manager_config_get_dns_address(g_hWifiConfig, 1, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, &dns1);
+ CHECK_RETURN("wifi_manager_config_get_dns_address", ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+
+ ret = wifi_manager_config_set_dns_address(g_hWifiConfig, 1, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, "192.168.11.1");
+ CHECK_RETURN("wifi_manager_config_set_dns_address", ret, WIFI_MANAGER_ERROR_NONE);
+
+ ret = wifi_manager_config_set_dns_address(g_hWifiConfig, 2, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, "192.168.11.2");
+ CHECK_RETURN("wifi_manager_config_set_dns_address", ret, WIFI_MANAGER_ERROR_NONE);
+
+ ret = wifi_manager_config_get_dns_address(g_hWifiConfig, 1, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, &dns1);
+ FREE_MEMORY(dns1);
+ CHECK_RETURN("wifi_manager_config_get_dns_address", ret, WIFI_MANAGER_ERROR_NONE);
+
+ ret = wifi_manager_config_get_dns_address(g_hWifiConfig, 2, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, &dns2);
+ FREE_MEMORY(dns2);
+ CHECK_RETURN("wifi_manager_config_get_dns_address", ret, WIFI_MANAGER_ERROR_NONE);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_wifi_manager_config_get_dns_address_n1
+ * @since_tizen 5.0
+ * @type Negative
+ * @description Verify wifi_manager_config_get_dns_address by passing invalid parameters(config,addr_fam,DNS address).
+ * @scenario Pass invalid AP info and other parameters to make sure DNS address is not returned.
+ * Return value should be WIFI_MANAGER_ERROR_INVALID_PARAMETER.
+ */
+int utc_wifi_manager_config_get_dns_address_n1(void)
+{
+ int ret = WIFI_MANAGER_ERROR_NONE;
+
+ ret = wifi_manager_config_get_dns_address(NULL, 1, -1, NULL);
+
+ if (!g_bFeatureWifi) {
+ CHECK_RETURN("wifi_manager_config_get_dns_address", ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED);
+ } else {
+ CHECK_RETURN("wifi_manager_config_get_dns_address", ret, WIFI_MANAGER_ERROR_INVALID_PARAMETER);
+ }
+
+ return 0;
+}
+
+/**
+ * @testcase utc_wifi_manager_config_set_dns_address_p
+ * @since_tizen 5.0
+ * @type Positive
+ * @description Gets the DNS address.
+ * @scenario Get the dns address from AP info. Ensure no error.
+ */
+int utc_wifi_manager_config_set_dns_address_p(void)
+{
+ int ret = WIFI_MANAGER_ERROR_NONE;
+
+ if (!g_bFeatureWifi) {
+ ret = wifi_manager_config_set_dns_address(g_hWifiConfig, 1, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, "192.168.11.1");
+ CHECK_RETURN("wifi_manager_config_set_dns_address", ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+
+ ret = wifi_manager_config_set_dns_address(g_hWifiConfig, 1, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, "192.168.11.1");
+ CHECK_RETURN("wifi_manager_config_set_dns_address", ret, WIFI_MANAGER_ERROR_NONE);
+
+ ret = wifi_manager_config_set_dns_address(g_hWifiConfig, 2, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, "192.168.11.2");
+ CHECK_RETURN("wifi_manager_config_set_dns_address", ret, WIFI_MANAGER_ERROR_NONE);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_wifi_manager_config_set_dns_address_n1
+ * @since_tizen 5.0
+ * @type Negative
+ * @description Verify wifi_manager_config_set_dns_address by passing invalid parameters(config, order, addr_fam, DNS address).
+ * @scenario Pass invalid AP info and other parameters to make sure DNS address is not set.
+ * Return value should be WIFI_MANAGER_ERROR_INVALID_PARAMETER.
+ */
+int utc_wifi_manager_config_set_dns_address_n1(void)
+{
+ int ret = WIFI_MANAGER_ERROR_NONE;
+
+ ret = wifi_manager_config_set_dns_address(NULL, 1, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, NULL);
+
+ if (!g_bFeatureWifi) {
+ CHECK_RETURN("wifi_manager_config_set_dns_address", ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED);
+ } else {
+ CHECK_RETURN("wifi_manager_config_set_dns_address", ret, WIFI_MANAGER_ERROR_INVALID_PARAMETER);
+ }
+
+ return 0;
+}