Testcase Modification
authorAbhijit R D <abhijit.rd@samsung.com>
Fri, 30 Aug 2013 11:20:50 +0000 (16:50 +0530)
committerAbhijit R D <abhijit.rd@samsung.com>
Mon, 2 Sep 2013 06:52:57 +0000 (12:22 +0530)
Added missing testcases for system handler module

Change-Id: I51d29148763b8ec8ab36952a900993ee9d086c0f

tests/main.c
tests/net_nfc_test_sys_handler.c
tests/net_nfc_test_sys_handler.h

index 244d8bb..fe83c6f 100644 (file)
@@ -832,7 +832,15 @@ static TestData test_data[] = {
                "SystemHandler",
                "SetLaunchPopState",
                net_nfc_test_sys_handler_set_launch_popup_state,
-               net_nfc_test_sys_handler_set_launch_popup_state,
+               net_nfc_test_sys_handler_set_launch_popup_state_sync,
+               "Set launch popup state"
+       },
+
+       {
+               "SystemHandler",
+               "SetLaunchPopStateForce",
+               net_nfc_test_sys_handler_set_launch_popup_state_force,
+               net_nfc_test_sys_handler_set_launch_popup_state_force_sync,
                "Set launch popup state"
        },
 
index 2a1fbd8..8aaa989 100644 (file)
@@ -37,19 +37,82 @@ static void run_next_callback(gpointer user_data)
        }
 }
 
-/********************** Function Calls ******************************/
+static void sys_handler_cb(net_nfc_error_e result,
+                               void *user_data)
+{
+       g_print("sys_handler_cb Set popup state completed %d\n", result);
+
+       run_next_callback(user_data);
+}
 
+/********************** Function Calls ******************************/
 void net_nfc_test_sys_handler_set_launch_popup_state(gpointer data,
-               gpointer user_data)
+                               gpointer user_data)
+{
+       net_nfc_error_e result;
+       int enable = 1;
+
+       result = net_nfc_client_sys_handler_set_state(enable,sys_handler_cb,user_data);
+
+       if(result != NET_NFC_OK)
+       {
+               g_print("System handler set launch popup state failed: %d\n", result);
+               return;
+       }
+
+       g_print("System handler set launch popup state success: %d\n", result);
+}
+
+
+void net_nfc_test_sys_handler_set_launch_popup_state_sync(gpointer data,
+                               gpointer user_data)
+{
+       net_nfc_error_e result;
+
+       result = net_nfc_client_sys_handler_set_state_sync(NET_NFC_LAUNCH_APP_SELECT);
+
+       if(result != NET_NFC_OK)
+       {
+               g_print("System handler set launch popup state failed: %d\n", result);
+               return;
+       }
+       else
+       {
+               g_print("System handler set launch popup state success: %d\n", result);
+       }
+
+       run_next_callback(user_data);
+}
+
+void net_nfc_test_sys_handler_set_launch_popup_state_force(gpointer data,
+                               gpointer user_data)
 {
        net_nfc_error_e result;
        int enable = 1;
 
-       result = net_nfc_client_sys_handler_set_launch_popup_state(enable);
+       result = net_nfc_client_sys_handler_set_state_force(enable,sys_handler_cb,user_data);
+
+       if(result != NET_NFC_OK)
+       {
+               g_print("net_nfc_test_sys_handler_set_launch_popup_state_force failed: %d\n", result);
+               return;
+       }
+
+       g_print("net_nfc_test_sys_handler_set_launch_popup_state_force success: %d\n", result);
+}
+
+
+void net_nfc_test_sys_handler_set_launch_popup_state_force_sync(gpointer data,
+                               gpointer user_data)
+{
+       net_nfc_error_e result;
+
+       result = net_nfc_client_sys_handler_set_state_force_sync(NET_NFC_LAUNCH_APP_SELECT);
 
        if(result != NET_NFC_OK)
        {
                g_print("System handler set launch popup state failed: %d\n", result);
+               return;
        }
        else
        {
@@ -59,6 +122,7 @@ void net_nfc_test_sys_handler_set_launch_popup_state(gpointer data,
        run_next_callback(user_data);
 }
 
+
 void net_nfc_test_sys_handler_get_launch_popup_state(gpointer data,
                gpointer user_data)
 {
index 6609726..a6b3118 100644 (file)
@@ -25,4 +25,13 @@ void net_nfc_test_sys_handler_set_launch_popup_state(gpointer data,
 void net_nfc_test_sys_handler_get_launch_popup_state(gpointer data,
                gpointer user_data);
 
-#endif //__NET_NFC_TEST_SYS_HANDLER_H__
+void net_nfc_test_sys_handler_set_launch_popup_state_sync(gpointer data,
+                               gpointer user_data);
+
+void net_nfc_test_sys_handler_set_launch_popup_state_force(gpointer data,
+                               gpointer user_data);
+
+void net_nfc_test_sys_handler_set_launch_popup_state_force_sync(gpointer data,
+                               gpointer user_data);
+
+#endif//__NET_NFC_TEST_SYS_HANDLER_H__