extern int utc_wifi_manager_ap_get_disconnect_reason_n(void);
extern int utc_wifi_manager_ap_refresh_p(void);
extern int utc_wifi_manager_ap_refresh_n(void);
+extern int utc_wifi_manager_ap_get_error_state_p(void);
+extern int utc_wifi_manager_ap_get_error_state_n(void);
extern int utc_wifi_manager_ap_get_prefix_length_p(void);
extern int utc_wifi_manager_ap_get_prefix_length_n(void);
extern int utc_wifi_manager_ap_set_prefix_length_p(void);
extern int utc_wifi_manager_is_activated_n(void);
extern int utc_wifi_manager_get_connection_state_p(void);
extern int utc_wifi_manager_get_connection_state_n(void);
+extern int utc_wifi_manager_get_module_state_p(void);
+extern int utc_wifi_manager_get_module_state_n(void);
extern int utc_wifi_manager_get_mac_address_p(void);
extern int utc_wifi_manager_get_mac_address_n(void);
extern int utc_wifi_manager_foreach_found_ap_p(void);
extern int utc_wifi_manager_set_rssi_level_changed_cb_n(void);
extern int utc_wifi_manager_unset_rssi_level_changed_cb_p(void);
extern int utc_wifi_manager_unset_rssi_level_changed_cb_n(void);
+extern int utc_wifi_manager_set_module_state_changed_cb_n(void);
+extern int utc_wifi_manager_unset_module_state_changed_cb_n(void);
extern int utc_wifi_manager_deinitialize_p(void);
extern int utc_wifi_manager_deinitialize_n(void);
extern int utc_wifi_manager_get_network_interface_name_p(void);
{"utc_wifi_manager_ap_get_disconnect_reason_n", utc_wifi_manager_ap_get_disconnect_reason_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_refresh_p", utc_wifi_manager_ap_refresh_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_refresh_n", utc_wifi_manager_ap_refresh_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+ {"utc_wifi_manager_ap_get_error_state_p", utc_wifi_manager_ap_get_error_state_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+ {"utc_wifi_manager_ap_get_error_state_n", utc_wifi_manager_ap_get_error_state_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_get_prefix_length_p", utc_wifi_manager_ap_get_prefix_length_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_get_prefix_length_n", utc_wifi_manager_ap_get_prefix_length_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_set_prefix_length_p", utc_wifi_manager_ap_set_prefix_length_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_is_activated_n", utc_wifi_manager_is_activated_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_get_connection_state_p", utc_wifi_manager_get_connection_state_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_get_connection_state_n", utc_wifi_manager_get_connection_state_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+ {"utc_wifi_manager_get_module_state_p", utc_wifi_manager_get_module_state_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+ {"utc_wifi_manager_get_module_state_n", utc_wifi_manager_get_module_state_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_get_mac_address_p", utc_wifi_manager_get_mac_address_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_get_mac_address_n", utc_wifi_manager_get_mac_address_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_foreach_found_ap_p", utc_wifi_manager_foreach_found_ap_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_set_rssi_level_changed_cb_n", utc_wifi_manager_set_rssi_level_changed_cb_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_unset_rssi_level_changed_cb_p", utc_wifi_manager_unset_rssi_level_changed_cb_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_unset_rssi_level_changed_cb_n", utc_wifi_manager_unset_rssi_level_changed_cb_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+ {"utc_wifi_manager_set_module_state_changed_cb_n", utc_wifi_manager_set_module_state_changed_cb_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+ {"utc_wifi_manager_unset_module_state_changed_cb_n", utc_wifi_manager_unset_module_state_changed_cb_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_deinitialize_p", utc_wifi_manager_deinitialize_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_deinitialize_n", utc_wifi_manager_deinitialize_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_get_network_interface_name_p", utc_wifi_manager_get_network_interface_name_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
extern int utc_wifi_manager_ap_get_disconnect_reason_n(void);
extern int utc_wifi_manager_ap_refresh_p(void);
extern int utc_wifi_manager_ap_refresh_n(void);
+extern int utc_wifi_manager_ap_get_error_state_p(void);
+extern int utc_wifi_manager_ap_get_error_state_n(void);
extern int utc_wifi_manager_ap_get_prefix_length_p(void);
extern int utc_wifi_manager_ap_get_prefix_length_n(void);
extern int utc_wifi_manager_ap_set_prefix_length_p(void);
extern int utc_wifi_manager_is_activated_n(void);
extern int utc_wifi_manager_get_connection_state_p(void);
extern int utc_wifi_manager_get_connection_state_n(void);
+extern int utc_wifi_manager_get_module_state_p(void);
+extern int utc_wifi_manager_get_module_state_n(void);
extern int utc_wifi_manager_get_mac_address_p(void);
extern int utc_wifi_manager_get_mac_address_n(void);
extern int utc_wifi_manager_foreach_found_ap_p(void);
extern int utc_wifi_manager_set_rssi_level_changed_cb_n(void);
extern int utc_wifi_manager_unset_rssi_level_changed_cb_p(void);
extern int utc_wifi_manager_unset_rssi_level_changed_cb_n(void);
+extern int utc_wifi_manager_set_module_state_changed_cb_n(void);
+extern int utc_wifi_manager_unset_module_state_changed_cb_n(void);
extern int utc_wifi_manager_deinitialize_p(void);
extern int utc_wifi_manager_deinitialize_n(void);
extern int utc_wifi_manager_get_network_interface_name_p(void);
{"utc_wifi_manager_ap_get_disconnect_reason_n", utc_wifi_manager_ap_get_disconnect_reason_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_refresh_p", utc_wifi_manager_ap_refresh_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_refresh_n", utc_wifi_manager_ap_refresh_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+ {"utc_wifi_manager_ap_get_error_state_p", utc_wifi_manager_ap_get_error_state_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+ {"utc_wifi_manager_ap_get_error_state_n", utc_wifi_manager_ap_get_error_state_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_get_prefix_length_p", utc_wifi_manager_ap_get_prefix_length_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_get_prefix_length_n", utc_wifi_manager_ap_get_prefix_length_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_set_prefix_length_p", utc_wifi_manager_ap_set_prefix_length_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_is_activated_n", utc_wifi_manager_is_activated_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_get_connection_state_p", utc_wifi_manager_get_connection_state_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_get_connection_state_n", utc_wifi_manager_get_connection_state_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+ {"utc_wifi_manager_get_module_state_p", utc_wifi_manager_get_module_state_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+ {"utc_wifi_manager_get_module_state_n", utc_wifi_manager_get_module_state_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_get_mac_address_p", utc_wifi_manager_get_mac_address_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_get_mac_address_n", utc_wifi_manager_get_mac_address_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_foreach_found_ap_p", utc_wifi_manager_foreach_found_ap_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_set_rssi_level_changed_cb_n", utc_wifi_manager_set_rssi_level_changed_cb_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_unset_rssi_level_changed_cb_p", utc_wifi_manager_unset_rssi_level_changed_cb_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_unset_rssi_level_changed_cb_n", utc_wifi_manager_unset_rssi_level_changed_cb_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+ {"utc_wifi_manager_set_module_state_changed_cb_n", utc_wifi_manager_set_module_state_changed_cb_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+ {"utc_wifi_manager_unset_module_state_changed_cb_n", utc_wifi_manager_unset_module_state_changed_cb_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_deinitialize_p", utc_wifi_manager_deinitialize_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_deinitialize_n", utc_wifi_manager_deinitialize_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_get_network_interface_name_p", utc_wifi_manager_get_network_interface_name_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
}
/**
+ * @testcase utc_wifi_manager_ap_get_error_state_p
+ * @since_tizen 4.0
+ * @type Positive
+ * @description Get the error state.
+ * @scenario Get error state. Ensure no error.
+ */
+int utc_wifi_manager_ap_get_error_state_p(void)
+{
+ wifi_manager_error_e error_state;
+ int ret = WIFI_MANAGER_ERROR_NONE;
+
+ if (!g_bFeatureWifi) {
+ ret = wifi_manager_ap_get_error_state(g_hWifiAP, &error_state);
+ CHECK_RETURN("wifi_manager_ap_get_error_state", ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+
+ ret = wifi_manager_ap_get_error_state(g_hWifiAP, &error_state);
+ CHECK_RETURN("wifi_manager_ap_get_error_state", ret, WIFI_MANAGER_ERROR_NONE);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_wifi_manager_ap_get_error_state_n
+ * @since_tizen 4.0
+ * @type Negative
+ * @description Verify wifi_manager_ap_get_error_state by passing invalid parameters.
+ * @scenario Pass invalid AP info and other parameters to ensure error state is not returned.
+ * Return value should be WIFI_MANAGER_ERROR_INVALID_PARAMETER.
+ */
+int utc_wifi_manager_ap_get_error_state_n(void)
+{
+ int ret = WIFI_MANAGER_ERROR_NONE;
+
+ ret = wifi_manager_ap_get_error_state(NULL, NULL);
+
+ if (!g_bFeatureWifi) {
+ CHECK_RETURN("wifi_manager_ap_get_error_state", ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED);
+ } else {
+ CHECK_RETURN("wifi_manager_ap_get_error_state", ret, WIFI_MANAGER_ERROR_INVALID_PARAMETER);
+ }
+
+ return 0;
+}
+
+
+/**
* @testcase utc_wifi_manager_ap_get_prefix_length_p
* @since_tizen 4.0
* @type Positive
}
/**
+ * @testcase utc_wifi_manager_get_module_state_p
+ * @since_tizen 4.0
+ * @type Positive
+ * @description Gets the Wi-Fi module state.
+ * @scenario Get Wi-Fi module state. Ensure no error.
+ */
+int utc_wifi_manager_get_module_state_p(void)
+{
+ wifi_manager_module_state_e module_state;
+ int ret = WIFI_MANAGER_ERROR_NONE;
+
+ bool __is_supported = false;
+ char *profile = NULL;
+
+ int ret2 = system_info_get_platform_string("http://tizen.org/feature/profile", &profile);
+ if (ret2 == SYSTEM_INFO_ERROR_NONE && profile && *profile) {
+ if (*profile =='t' || *profile == 'T')
+ __is_supported = true;
+ }
+
+ ret = wifi_manager_get_module_state(g_hWifi, &module_state);
+
+ if (!g_bFeatureWifi || !__is_supported) {
+ CHECK_RETURN("wifi_manager_get_module_state", ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED);
+ } else {
+ CHECK_RETURN("wifi_manager_get_module_state", ret, WIFI_MANAGER_ERROR_NONE);
+ }
+
+ if (profile)
+ free(profile);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_wifi_manager_get_module_state_n
+ * @since_tizen 4.0
+ * @type Negative
+ * @description Verify wifi_manager_get_module_state by passing invalid parameters(module_state).
+ * @scenario Pass invalid parameter and ensure wifi module state is not returned.
+ * Ensure return value should be WIFI_MANAGER_ERROR_INVALID_PARAMETER.
+ */
+int utc_wifi_manager_get_module_state_n(void)
+{
+ int ret = WIFI_MANAGER_ERROR_NONE;
+
+ bool __is_supported = false;
+ char *profile = NULL;
+
+ int ret2 = system_info_get_platform_string("http://tizen.org/feature/profile", &profile);
+ if (ret2 == SYSTEM_INFO_ERROR_NONE && profile && *profile) {
+ if (*profile =='t' || *profile == 'T')
+ __is_supported = true;
+ }
+
+ ret = wifi_manager_get_module_state(NULL, NULL);
+
+ if (!g_bFeatureWifi || !__is_supported) {
+ CHECK_RETURN("wifi_manager_get_module_state", ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED);
+ } else {
+ CHECK_RETURN("wifi_manager_get_module_state", ret, WIFI_MANAGER_ERROR_INVALID_PARAMETER);
+ }
+
+ if (profile)
+ free(profile);
+
+ return 0;
+}
+
+
+
+/**
* @testcase utc_wifi_manager_get_mac_address_p
* @since_tizen 3.0
* @type Positive
}
/**
+ * @testcase utc_wifi_manager_set_module_state_changed_cb_n
+ * @since_tizen 4.0
+ * @type Negative
+ * @description Verify wifi_manager_set_module_state_changed_cb by passing invalid parameters
+ * @scenario Pass invalid parameters and ensure Wi-Fi module state is not notofied through callback.
+ * Ensure return value should be WIFI_MANAGER_ERROR_INVALID_PARAMETER.
+ */
+int utc_wifi_manager_set_module_state_changed_cb_n(void)
+{
+ int ret = WIFI_MANAGER_ERROR_NONE;
+
+ bool __is_supported = false;
+ char *profile = NULL;
+
+ int ret2 = system_info_get_platform_string("http://tizen.org/feature/profile", &profile);
+ if (ret2 == SYSTEM_INFO_ERROR_NONE && profile && *profile) {
+ if (*profile =='t' || *profile == 'T')
+ __is_supported = true;
+ }
+
+ ret = wifi_manager_set_module_state_changed_cb(NULL, NULL, NULL);
+
+ if (!g_bFeatureWifi || !__is_supported) {
+ CHECK_RETURN("wifi_manager_set_module_state_changed_cb", ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED);
+ } else {
+ CHECK_RETURN("wifi_manager_set_module_state_changed_cb", ret, WIFI_MANAGER_ERROR_INVALID_PARAMETER);
+ }
+
+ if (profile)
+ free(profile);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_wifi_manager_unset_module_state_changed_cb_n
+ * @since_tizen 4.0
+ * @type Negative
+ * @description Verify wifi_manager_unset_module_state_changed_cb by changing the state
+ * @scenario Unset Wi-Fi module state changed callback and ensure Wi-Fi module state is not notofied through callback.
+ * Ensure return value should be WIFI_MANAGER_ERROR_INVALID_OPERATION.
+ */
+int utc_wifi_manager_unset_module_state_changed_cb_n(void)
+{
+ int ret = WIFI_MANAGER_ERROR_NONE;
+
+ bool __is_supported = false;
+ char *profile = NULL;
+
+ int ret2 = system_info_get_platform_string("http://tizen.org/feature/profile", &profile);
+ if (ret2 == SYSTEM_INFO_ERROR_NONE && profile && *profile) {
+ if (*profile =='t' || *profile == 'T')
+ __is_supported = true;
+ }
+
+ ret = wifi_manager_unset_module_state_changed_cb(NULL);
+
+ if (!g_bFeatureWifi || !__is_supported) {
+ CHECK_RETURN("wifi_manager_unset_module_state_changed_cb", ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED);
+ } else {
+ CHECK_RETURN("wifi_manager_unset_module_state_changed_cb", ret, WIFI_MANAGER_ERROR_INVALID_PARAMETER);
+ }
+
+ if (profile)
+ free(profile);
+
+ return 0;
+}
+
+
+/**
* @testcase utc_wifi_manager_deinitialize_p
* @since_tizen 3.0
* @type Positive