extern int utc_wifi_direct_activate_pushbutton_n(void);
extern int utc_wifi_direct_connect_p(void);
extern int utc_wifi_direct_set_wps_pin_p(void);
+extern int utc_wifi_direct_set_session_timer_n(void);
+extern int utc_wifi_direct_get_session_timer_n(void);
extern int utc_wifi_direct_get_ssid_n(void);
extern int utc_wifi_direct_get_mac_address_n(void);
extern int utc_wifi_direct_get_state_n(void);
extern int utc_wifi_direct_foreach_supported_wps_types_n(void);
extern int utc_wifi_direct_get_supported_wps_mode_n(void);
extern int utc_wifi_direct_activate_p(void);
+extern int utc_wifi_direct_set_session_timer_p(void);
+extern int utc_wifi_direct_get_session_timer_p(void);
extern int utc_wifi_direct_get_ssid_p(void);
extern int utc_wifi_direct_get_mac_address_p(void);
extern int utc_wifi_direct_get_state_p(void);
extern int utc_wifi_direct_is_discoverable_p(void);
extern int utc_wifi_direct_is_listening_only_p(void);
extern int utc_wifi_direct_start_discovery_specific_channel_p(void);
+extern int utc_wifi_direct_set_auto_group_removal_n(void);
extern int utc_wifi_direct_create_group_n(void);
extern int utc_wifi_direct_destroy_group_n(void);
extern int utc_wifi_direct_is_group_owner_n(void);
extern int utc_wifi_direct_get_gateway_address_n(void);
extern int utc_wifi_direct_get_network_interface_name_n(void);
extern int utc_wifi_direct_remove_persistent_group_n(void);
+extern int utc_wifi_direct_set_auto_group_removal_p(void);
extern int utc_wifi_direct_create_group_p(void);
extern int utc_wifi_direct_destroy_group_p(void);
extern int utc_wifi_direct_is_group_owner_p(void);
{"utc_wifi_direct_activate_pushbutton_n", utc_wifi_direct_activate_pushbutton_n, utc_wifi_direct_connection_negative_startup, utc_wifi_direct_connection_negative_cleanup},
{"utc_wifi_direct_connect_p", utc_wifi_direct_connect_p, utc_wifi_direct_connection_positive_startup, utc_wifi_direct_connection_positive_cleanup},
{"utc_wifi_direct_set_wps_pin_p", utc_wifi_direct_set_wps_pin_p, utc_wifi_direct_connection_positive_startup, utc_wifi_direct_connection_positive_cleanup},
+ {"utc_wifi_direct_get_session_timer_n", utc_wifi_direct_get_ssid_n, utc_wifi_direct_device_negative_startup, utc_wifi_direct_device_negative_cleanup},
+ {"utc_wifi_direct_set_session_timer_n", utc_wifi_direct_set_session_timer_n, utc_wifi_direct_device_negative_startup, utc_wifi_direct_device_negative_cleanup},
{"utc_wifi_direct_get_ssid_n", utc_wifi_direct_get_ssid_n, utc_wifi_direct_device_negative_startup, utc_wifi_direct_device_negative_cleanup},
{"utc_wifi_direct_get_mac_address_n", utc_wifi_direct_get_mac_address_n, utc_wifi_direct_device_negative_startup, utc_wifi_direct_device_negative_cleanup},
{"utc_wifi_direct_get_state_n", utc_wifi_direct_get_state_n, utc_wifi_direct_device_negative_startup, utc_wifi_direct_device_negative_cleanup},
{"utc_wifi_direct_foreach_supported_wps_types_n", utc_wifi_direct_foreach_supported_wps_types_n, utc_wifi_direct_device_negative_startup, utc_wifi_direct_device_negative_cleanup},
{"utc_wifi_direct_get_supported_wps_mode_n", utc_wifi_direct_get_supported_wps_mode_n, utc_wifi_direct_device_negative_startup, utc_wifi_direct_device_negative_cleanup},
{"utc_wifi_direct_activate_p", utc_wifi_direct_activate_p, utc_wifi_direct_device_positive_startup, utc_wifi_direct_device_positive_cleanup},
+ {"utc_wifi_direct_get_session_timer_p", utc_wifi_direct_get_session_timer_p, utc_wifi_direct_device_positive_startup, utc_wifi_direct_device_positive_cleanup},
+ {"utc_wifi_direct_set_session_timer_p", utc_wifi_direct_set_session_timer_p, utc_wifi_direct_device_positive_startup, utc_wifi_direct_device_positive_cleanup},
{"utc_wifi_direct_get_ssid_p", utc_wifi_direct_get_ssid_p, utc_wifi_direct_device_positive_startup, utc_wifi_direct_device_positive_cleanup},
{"utc_wifi_direct_get_mac_address_p", utc_wifi_direct_get_mac_address_p, utc_wifi_direct_device_positive_startup, utc_wifi_direct_device_positive_cleanup},
{"utc_wifi_direct_get_state_p", utc_wifi_direct_get_state_p, utc_wifi_direct_device_positive_startup, utc_wifi_direct_device_positive_cleanup},
{"utc_wifi_direct_is_discoverable_p", utc_wifi_direct_is_discoverable_p, utc_wifi_direct_discovery_positive_startup, utc_wifi_direct_discovery_positive_cleanup},
{"utc_wifi_direct_is_listening_only_p", utc_wifi_direct_is_listening_only_p, utc_wifi_direct_discovery_positive_startup, utc_wifi_direct_discovery_positive_cleanup},
{"utc_wifi_direct_start_discovery_specific_channel_p", utc_wifi_direct_start_discovery_specific_channel_p, utc_wifi_direct_discovery_positive_startup, utc_wifi_direct_discovery_positive_cleanup},
+ {"utc_wifi_direct_set_auto_group_removal_n", utc_wifi_direct_set_auto_group_removal_n, utc_wifi_direct_group_negative_startup, utc_wifi_direct_group_negative_cleanup},
{"utc_wifi_direct_create_group_n", utc_wifi_direct_create_group_n, utc_wifi_direct_group_negative_startup, utc_wifi_direct_group_negative_cleanup},
{"utc_wifi_direct_destroy_group_n", utc_wifi_direct_destroy_group_n, utc_wifi_direct_group_negative_startup, utc_wifi_direct_group_negative_cleanup},
{"utc_wifi_direct_is_group_owner_n", utc_wifi_direct_is_group_owner_n, utc_wifi_direct_group_negative_startup, utc_wifi_direct_group_negative_cleanup},
{"utc_wifi_direct_get_gateway_address_n", utc_wifi_direct_get_gateway_address_n, utc_wifi_direct_group_negative_startup, utc_wifi_direct_group_negative_cleanup},
{"utc_wifi_direct_get_network_interface_name_n", utc_wifi_direct_get_network_interface_name_n, utc_wifi_direct_group_negative_startup, utc_wifi_direct_group_negative_cleanup},
{"utc_wifi_direct_remove_persistent_group_n", utc_wifi_direct_remove_persistent_group_n, utc_wifi_direct_group_negative_startup, utc_wifi_direct_group_negative_cleanup},
+ {"utc_wifi_direct_set_auto_group_removal_p", utc_wifi_direct_set_auto_group_removal_p, utc_wifi_direct_group_positive_startup, utc_wifi_direct_group_positive_cleanup},
{"utc_wifi_direct_create_group_p", utc_wifi_direct_create_group_p, utc_wifi_direct_group_positive_startup, utc_wifi_direct_group_positive_cleanup},
{"utc_wifi_direct_destroy_group_p", utc_wifi_direct_destroy_group_p, utc_wifi_direct_group_positive_startup, utc_wifi_direct_group_positive_cleanup},
{"utc_wifi_direct_is_group_owner_p", utc_wifi_direct_is_group_owner_p, utc_wifi_direct_group_positive_startup, utc_wifi_direct_group_positive_cleanup},
extern int utc_wifi_direct_activate_pushbutton_n(void);
extern int utc_wifi_direct_connect_p(void);
extern int utc_wifi_direct_set_wps_pin_p(void);
+extern int utc_wifi_direct_set_session_timer_n(void);
+extern int utc_wifi_direct_get_session_timer_n(void);
extern int utc_wifi_direct_get_ssid_n(void);
extern int utc_wifi_direct_get_mac_address_n(void);
extern int utc_wifi_direct_get_state_n(void);
extern int utc_wifi_direct_foreach_supported_wps_types_n(void);
extern int utc_wifi_direct_get_supported_wps_mode_n(void);
extern int utc_wifi_direct_activate_p(void);
+extern int utc_wifi_direct_set_session_timer_p(void);
+extern int utc_wifi_direct_get_session_timer_p(void);
extern int utc_wifi_direct_get_ssid_p(void);
extern int utc_wifi_direct_get_mac_address_p(void);
extern int utc_wifi_direct_get_state_p(void);
extern int utc_wifi_direct_is_discoverable_p(void);
extern int utc_wifi_direct_is_listening_only_p(void);
extern int utc_wifi_direct_start_discovery_specific_channel_p(void);
+extern int utc_wifi_direct_set_auto_group_removal_n(void);
extern int utc_wifi_direct_create_group_n(void);
extern int utc_wifi_direct_destroy_group_n(void);
extern int utc_wifi_direct_is_group_owner_n(void);
extern int utc_wifi_direct_get_gateway_address_n(void);
extern int utc_wifi_direct_get_network_interface_name_n(void);
extern int utc_wifi_direct_remove_persistent_group_n(void);
+extern int utc_wifi_direct_set_auto_group_removal_p(void);
extern int utc_wifi_direct_create_group_p(void);
extern int utc_wifi_direct_destroy_group_p(void);
extern int utc_wifi_direct_is_group_owner_p(void);
{"utc_wifi_direct_activate_pushbutton_n", utc_wifi_direct_activate_pushbutton_n, utc_wifi_direct_connection_negative_startup, utc_wifi_direct_connection_negative_cleanup},
{"utc_wifi_direct_connect_p", utc_wifi_direct_connect_p, utc_wifi_direct_connection_positive_startup, utc_wifi_direct_connection_positive_cleanup},
{"utc_wifi_direct_set_wps_pin_p", utc_wifi_direct_set_wps_pin_p, utc_wifi_direct_connection_positive_startup, utc_wifi_direct_connection_positive_cleanup},
+ {"utc_wifi_direct_get_session_timer_n", utc_wifi_direct_get_ssid_n, utc_wifi_direct_device_negative_startup, utc_wifi_direct_device_negative_cleanup},
+ {"utc_wifi_direct_set_session_timer_n", utc_wifi_direct_set_session_timer_n, utc_wifi_direct_device_negative_startup, utc_wifi_direct_device_negative_cleanup},
{"utc_wifi_direct_get_ssid_n", utc_wifi_direct_get_ssid_n, utc_wifi_direct_device_negative_startup, utc_wifi_direct_device_negative_cleanup},
{"utc_wifi_direct_get_mac_address_n", utc_wifi_direct_get_mac_address_n, utc_wifi_direct_device_negative_startup, utc_wifi_direct_device_negative_cleanup},
{"utc_wifi_direct_get_state_n", utc_wifi_direct_get_state_n, utc_wifi_direct_device_negative_startup, utc_wifi_direct_device_negative_cleanup},
{"utc_wifi_direct_foreach_supported_wps_types_n", utc_wifi_direct_foreach_supported_wps_types_n, utc_wifi_direct_device_negative_startup, utc_wifi_direct_device_negative_cleanup},
{"utc_wifi_direct_get_supported_wps_mode_n", utc_wifi_direct_get_supported_wps_mode_n, utc_wifi_direct_device_negative_startup, utc_wifi_direct_device_negative_cleanup},
{"utc_wifi_direct_activate_p", utc_wifi_direct_activate_p, utc_wifi_direct_device_positive_startup, utc_wifi_direct_device_positive_cleanup},
+ {"utc_wifi_direct_get_session_timer_p", utc_wifi_direct_get_session_timer_p, utc_wifi_direct_device_positive_startup, utc_wifi_direct_device_positive_cleanup},
+ {"utc_wifi_direct_set_session_timer_p", utc_wifi_direct_set_session_timer_p, utc_wifi_direct_device_positive_startup, utc_wifi_direct_device_positive_cleanup},
{"utc_wifi_direct_get_ssid_p", utc_wifi_direct_get_ssid_p, utc_wifi_direct_device_positive_startup, utc_wifi_direct_device_positive_cleanup},
{"utc_wifi_direct_get_mac_address_p", utc_wifi_direct_get_mac_address_p, utc_wifi_direct_device_positive_startup, utc_wifi_direct_device_positive_cleanup},
{"utc_wifi_direct_get_state_p", utc_wifi_direct_get_state_p, utc_wifi_direct_device_positive_startup, utc_wifi_direct_device_positive_cleanup},
{"utc_wifi_direct_is_discoverable_p", utc_wifi_direct_is_discoverable_p, utc_wifi_direct_discovery_positive_startup, utc_wifi_direct_discovery_positive_cleanup},
{"utc_wifi_direct_is_listening_only_p", utc_wifi_direct_is_listening_only_p, utc_wifi_direct_discovery_positive_startup, utc_wifi_direct_discovery_positive_cleanup},
{"utc_wifi_direct_start_discovery_specific_channel_p", utc_wifi_direct_start_discovery_specific_channel_p, utc_wifi_direct_discovery_positive_startup, utc_wifi_direct_discovery_positive_cleanup},
+ {"utc_wifi_direct_set_auto_group_removal_n", utc_wifi_direct_set_auto_group_removal_n, utc_wifi_direct_group_negative_startup, utc_wifi_direct_group_negative_cleanup},
{"utc_wifi_direct_create_group_n", utc_wifi_direct_create_group_n, utc_wifi_direct_group_negative_startup, utc_wifi_direct_group_negative_cleanup},
{"utc_wifi_direct_destroy_group_n", utc_wifi_direct_destroy_group_n, utc_wifi_direct_group_negative_startup, utc_wifi_direct_group_negative_cleanup},
{"utc_wifi_direct_is_group_owner_n", utc_wifi_direct_is_group_owner_n, utc_wifi_direct_group_negative_startup, utc_wifi_direct_group_negative_cleanup},
{"utc_wifi_direct_get_gateway_address_n", utc_wifi_direct_get_gateway_address_n, utc_wifi_direct_group_negative_startup, utc_wifi_direct_group_negative_cleanup},
{"utc_wifi_direct_get_network_interface_name_n", utc_wifi_direct_get_network_interface_name_n, utc_wifi_direct_group_negative_startup, utc_wifi_direct_group_negative_cleanup},
{"utc_wifi_direct_remove_persistent_group_n", utc_wifi_direct_remove_persistent_group_n, utc_wifi_direct_group_negative_startup, utc_wifi_direct_group_negative_cleanup},
+ {"utc_wifi_direct_set_auto_group_removal_p", utc_wifi_direct_set_auto_group_removal_p, utc_wifi_direct_group_positive_startup, utc_wifi_direct_group_positive_cleanup},
{"utc_wifi_direct_create_group_p", utc_wifi_direct_create_group_p, utc_wifi_direct_group_positive_startup, utc_wifi_direct_group_positive_cleanup},
{"utc_wifi_direct_destroy_group_p", utc_wifi_direct_destroy_group_p, utc_wifi_direct_group_positive_startup, utc_wifi_direct_group_positive_cleanup},
{"utc_wifi_direct_is_group_owner_p", utc_wifi_direct_is_group_owner_p, utc_wifi_direct_group_positive_startup, utc_wifi_direct_group_positive_cleanup},
extern int utc_wifi_direct_activate_pushbutton_n(void);
extern int utc_wifi_direct_connect_p(void);
extern int utc_wifi_direct_set_wps_pin_p(void);
+extern int utc_wifi_direct_set_session_timer_n(void);
+extern int utc_wifi_direct_get_session_timer_n(void);
extern int utc_wifi_direct_get_ssid_n(void);
extern int utc_wifi_direct_get_mac_address_n(void);
extern int utc_wifi_direct_get_state_n(void);
extern int utc_wifi_direct_foreach_supported_wps_types_n(void);
extern int utc_wifi_direct_get_supported_wps_mode_n(void);
extern int utc_wifi_direct_activate_p(void);
+extern int utc_wifi_direct_set_session_timer_p(void);
+extern int utc_wifi_direct_get_session_timer_p(void);
extern int utc_wifi_direct_get_ssid_p(void);
extern int utc_wifi_direct_get_mac_address_p(void);
extern int utc_wifi_direct_get_state_p(void);
extern int utc_wifi_direct_is_discoverable_p(void);
extern int utc_wifi_direct_is_listening_only_p(void);
extern int utc_wifi_direct_start_discovery_specific_channel_p(void);
+extern int utc_wifi_direct_set_auto_group_removal_n(void);
extern int utc_wifi_direct_create_group_n(void);
extern int utc_wifi_direct_destroy_group_n(void);
extern int utc_wifi_direct_is_group_owner_n(void);
extern int utc_wifi_direct_get_gateway_address_n(void);
extern int utc_wifi_direct_get_network_interface_name_n(void);
extern int utc_wifi_direct_remove_persistent_group_n(void);
+extern int utc_wifi_direct_set_auto_group_removal_p(void);
extern int utc_wifi_direct_create_group_p(void);
extern int utc_wifi_direct_destroy_group_p(void);
extern int utc_wifi_direct_is_group_owner_p(void);
{"utc_wifi_direct_activate_pushbutton_n", utc_wifi_direct_activate_pushbutton_n, utc_wifi_direct_connection_negative_startup, utc_wifi_direct_connection_negative_cleanup},
{"utc_wifi_direct_connect_p", utc_wifi_direct_connect_p, utc_wifi_direct_connection_positive_startup, utc_wifi_direct_connection_positive_cleanup},
{"utc_wifi_direct_set_wps_pin_p", utc_wifi_direct_set_wps_pin_p, utc_wifi_direct_connection_positive_startup, utc_wifi_direct_connection_positive_cleanup},
+ {"utc_wifi_direct_get_session_timer_n", utc_wifi_direct_get_ssid_n, utc_wifi_direct_device_negative_startup, utc_wifi_direct_device_negative_cleanup},
+ {"utc_wifi_direct_set_session_timer_n", utc_wifi_direct_set_session_timer_n, utc_wifi_direct_device_negative_startup, utc_wifi_direct_device_negative_cleanup},
{"utc_wifi_direct_get_ssid_n", utc_wifi_direct_get_ssid_n, utc_wifi_direct_device_negative_startup, utc_wifi_direct_device_negative_cleanup},
{"utc_wifi_direct_get_mac_address_n", utc_wifi_direct_get_mac_address_n, utc_wifi_direct_device_negative_startup, utc_wifi_direct_device_negative_cleanup},
{"utc_wifi_direct_get_state_n", utc_wifi_direct_get_state_n, utc_wifi_direct_device_negative_startup, utc_wifi_direct_device_negative_cleanup},
{"utc_wifi_direct_foreach_supported_wps_types_n", utc_wifi_direct_foreach_supported_wps_types_n, utc_wifi_direct_device_negative_startup, utc_wifi_direct_device_negative_cleanup},
{"utc_wifi_direct_get_supported_wps_mode_n", utc_wifi_direct_get_supported_wps_mode_n, utc_wifi_direct_device_negative_startup, utc_wifi_direct_device_negative_cleanup},
{"utc_wifi_direct_activate_p", utc_wifi_direct_activate_p, utc_wifi_direct_device_positive_startup, utc_wifi_direct_device_positive_cleanup},
+ {"utc_wifi_direct_get_session_timer_p", utc_wifi_direct_get_session_timer_p, utc_wifi_direct_device_positive_startup, utc_wifi_direct_device_positive_cleanup},
+ {"utc_wifi_direct_set_session_timer_p", utc_wifi_direct_set_session_timer_p, utc_wifi_direct_device_positive_startup, utc_wifi_direct_device_positive_cleanup},
{"utc_wifi_direct_get_ssid_p", utc_wifi_direct_get_ssid_p, utc_wifi_direct_device_positive_startup, utc_wifi_direct_device_positive_cleanup},
{"utc_wifi_direct_get_mac_address_p", utc_wifi_direct_get_mac_address_p, utc_wifi_direct_device_positive_startup, utc_wifi_direct_device_positive_cleanup},
{"utc_wifi_direct_get_state_p", utc_wifi_direct_get_state_p, utc_wifi_direct_device_positive_startup, utc_wifi_direct_device_positive_cleanup},
{"utc_wifi_direct_is_discoverable_p", utc_wifi_direct_is_discoverable_p, utc_wifi_direct_discovery_positive_startup, utc_wifi_direct_discovery_positive_cleanup},
{"utc_wifi_direct_is_listening_only_p", utc_wifi_direct_is_listening_only_p, utc_wifi_direct_discovery_positive_startup, utc_wifi_direct_discovery_positive_cleanup},
{"utc_wifi_direct_start_discovery_specific_channel_p", utc_wifi_direct_start_discovery_specific_channel_p, utc_wifi_direct_discovery_positive_startup, utc_wifi_direct_discovery_positive_cleanup},
+ {"utc_wifi_direct_set_auto_group_removal_n", utc_wifi_direct_set_auto_group_removal_n, utc_wifi_direct_group_negative_startup, utc_wifi_direct_group_negative_cleanup},
{"utc_wifi_direct_create_group_n", utc_wifi_direct_create_group_n, utc_wifi_direct_group_negative_startup, utc_wifi_direct_group_negative_cleanup},
{"utc_wifi_direct_destroy_group_n", utc_wifi_direct_destroy_group_n, utc_wifi_direct_group_negative_startup, utc_wifi_direct_group_negative_cleanup},
{"utc_wifi_direct_is_group_owner_n", utc_wifi_direct_is_group_owner_n, utc_wifi_direct_group_negative_startup, utc_wifi_direct_group_negative_cleanup},
{"utc_wifi_direct_get_gateway_address_n", utc_wifi_direct_get_gateway_address_n, utc_wifi_direct_group_negative_startup, utc_wifi_direct_group_negative_cleanup},
{"utc_wifi_direct_get_network_interface_name_n", utc_wifi_direct_get_network_interface_name_n, utc_wifi_direct_group_negative_startup, utc_wifi_direct_group_negative_cleanup},
{"utc_wifi_direct_remove_persistent_group_n", utc_wifi_direct_remove_persistent_group_n, utc_wifi_direct_group_negative_startup, utc_wifi_direct_group_negative_cleanup},
+ {"utc_wifi_direct_set_auto_group_removal_p", utc_wifi_direct_set_auto_group_removal_p, utc_wifi_direct_group_positive_startup, utc_wifi_direct_group_positive_cleanup},
{"utc_wifi_direct_create_group_p", utc_wifi_direct_create_group_p, utc_wifi_direct_group_positive_startup, utc_wifi_direct_group_positive_cleanup},
{"utc_wifi_direct_destroy_group_p", utc_wifi_direct_destroy_group_p, utc_wifi_direct_group_positive_startup, utc_wifi_direct_group_positive_cleanup},
{"utc_wifi_direct_is_group_owner_p", utc_wifi_direct_is_group_owner_p, utc_wifi_direct_group_positive_startup, utc_wifi_direct_group_positive_cleanup},
}
/**
+ * @testcase utc_wifi_direct_set_session_timer_n
+ * @since_tizen 3.0
+ * @type negative
+ * @description wifi_direct_set_session_timer should fail on invalid parameters.
+ * @scenario Verify wifi_direct_set_session_timer by passing negative value parameter.
+ */
+int utc_wifi_direct_set_session_timer_n(void)
+{
+ int ret = WIFI_DIRECT_ERROR_NONE;
+ if(g_wd_supported_device_n == false) {
+ ret = wifi_direct_set_session_timer(120);
+ assert_eq(ret, WIFI_DIRECT_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+
+ ret = wifi_direct_set_session_timer(-120);
+
+ assert_eq(ret, WIFI_DIRECT_ERROR_INVALID_PARAMETER);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_wifi_direct_get_session_timer_n
+ * @since_tizen 3.0
+ * @type negative
+ * @description wifi_direct_set_session_timer should fail on invalid parameters.
+ * @scenario Verify wifi_direct_set_session_timer by passing negative value parameter.
+ */
+int utc_wifi_direct_get_session_timer_n(void)
+{
+ int ret = WIFI_DIRECT_ERROR_NONE;
+
+ if(g_wd_supported_device_n == false) {
+ ret = wifi_direct_get_session_timer(NULL);
+ assert_eq(ret, WIFI_DIRECT_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+
+ ret = wifi_direct_get_session_timer(NULL);
+
+ assert_eq(ret, WIFI_DIRECT_ERROR_INVALID_PARAMETER);
+
+ return 0;
+}
+
+/**
* @testcase utc_wifi_direct_get_ssid_n
* @since_tizen 2.3
* @type Negative
}
/**
+ * @testcase utc_wifi_direct_set_session_timer_p
+ * @since_tizen 3.0
+ * @type positive
+ * @description Sets session timer of a local device.
+ * @scenario Verify wifi_direct_set_session_timer.
+ */
+int utc_wifi_direct_set_session_timer_p(void)
+{
+ int ret = WIFI_DIRECT_ERROR_NONE;
+ if(g_wd_supported_device_p == false) {
+ ret = wifi_direct_set_session_timer(120);
+ assert_eq(ret, WIFI_DIRECT_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+
+ ret = wifi_direct_set_session_timer(120);
+
+ assert_eq(ret, WIFI_DIRECT_ERROR_NONE);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_wifi_direct_get_session_timer_p
+ * @since_tizen 3.0
+ * @type positive
+ * @description Gets session timer of a local device.
+ * @scenario Verify wifi_direct_get_session_timer.
+ */
+int utc_wifi_direct_get_session_timer_p(void)
+{
+ int ret = WIFI_DIRECT_ERROR_NONE;
+ int seconds = 0;
+
+ if(g_wd_supported_device_p == false) {
+ ret = wifi_direct_get_session_timer(&seconds);
+ assert_eq(ret, WIFI_DIRECT_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+
+ ret = wifi_direct_get_session_timer(&seconds);
+
+ assert_eq(ret, WIFI_DIRECT_ERROR_NONE);
+
+ return 0;
+}
+
+/**
* @testcase utc_wifi_direct_activate_p
* @since_tizen 2.3
* @type positive
}
/**
+ * @testcase utc_wifi_direct_set_auto_group_removal_n
+ * @since_tizen 3.0
+ * @type Negative
+ * @description wifi_direct_set_auto_group_removal should fail on invalid invocation.
+ * @scenario Invoke wifi_direct_set_auto_group_removal when it is not permitted.
+ */
+int utc_wifi_direct_set_auto_group_removal_n(void)
+{
+ int ret = WIFI_DIRECT_ERROR_NONE;
+ if(g_wd_supported_group_n == false) {
+ ret = wifi_direct_set_auto_group_removal(false);
+ assert_eq(ret, WIFI_DIRECT_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+
+ ret = wifi_direct_set_auto_group_removal(false);
+
+ assert_eq(ret, WIFI_DIRECT_ERROR_NOT_PERMITTED);
+
+ return 0;
+}
+
+/**
* @testcase utc_wifi_direct_create_group_n
* @since_tizen 2.3
* @type Negative
}
/**
+ * @testcase utc_wifi_direct_set_auto_group_removal_p
+ * @since_tizen 3.0
+ * @type positive
+ * @description Sets auto group removal flags on P2P daemon.
+ * @scenario wifi_direct_set_auto_group_removal should sets flag on P2P daemon.
+ */
+int utc_wifi_direct_set_auto_group_removal_p(void)
+{
+ int ret = WIFI_DIRECT_ERROR_NONE;
+ if(g_wd_supported_group_p == false) {
+ ret = wifi_direct_set_auto_group_removal(true);
+ assert_eq(ret, WIFI_DIRECT_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+
+ ret = wait_for_activate_callback();
+ assert_eq(ret, WIFI_DIRECT_ERROR_NONE);
+
+ ret = wifi_direct_set_auto_group_removal(true);
+ assert_eq(ret, WIFI_DIRECT_ERROR_NONE);
+
+ return 0;
+}
+
+/**
* @testcase utc_wifi_direct_create_group_p
* @since_tizen 2.3
* @type positive