[ITC][tzsh-quickpanel][ACR-1491][Added New and Removed TC for deprecated API] 10/231010/4
authorABHISHEK JAIN <j.abhishek@samsung.com>
Thu, 16 Apr 2020 12:51:49 +0000 (18:21 +0530)
committershobhit verma <shobhit.v@samsung.com>
Fri, 17 Apr 2020 14:38:16 +0000 (14:38 +0000)
Change-Id: Iaf63634fbf766f54bebba36376c3ddd891a14a70
Signed-off-by: ABHISHEK JAIN <j.abhishek@samsung.com>
src/itc/tzsh-quickpanel/ITs-tzsh-quickpanel.c

index ac5c455a29301a8e435ea98de8fd19f8d49559b0..39ff317affa79bfea94cd151246d63628108964e 100755 (executable)
@@ -650,60 +650,77 @@ int ITc_tzsh_quickpanel_scrollable_state_set_get_p(void)
        tzsh_h htzsh = NULL;
        tzsh_quickpanel_h hQuickPanel = NULL;
        tzsh_window tzWin = 0;
-       tzsh_quickpanel_state_scrollable_e eQPScrollableState = -1;
        int nRet = -1;
-
-       tzsh_quickpanel_state_scrollable_e eQuickPanelStateScrollArr[] =
-       {
-               TZSH_QUICKPANEL_STATE_SCROLLABLE_SET,
-               TZSH_QUICKPANEL_STATE_SCROLLABLE_UNSET,
-               TZSH_QUICKPANEL_STATE_SCROLLABLE_RETAIN
-       };
+       tzsh_quickpanel_state_scrollable_e eQPScrollableState;
 
        eWin = CreateWindow("quickpanel client");
        CHECK_HANDLE(eWin, "CreateWindow failed");
 
        evas_object_show(eWin);
-
        tzWin = elm_win_window_id_get(eWin);
-       if(tzWin <= 0)
-       {
-               FPRINTF("\\n[Line : %d][%s]elm_win_window_id_get error returned negative value for elm_win_window_id_get",__LINE__, API_NAMESPACE);
-               return 1;
-       }
 
        htzsh = tzsh_create(TZSH_TOOLKIT_TYPE_EFL);
        CHECK_HANDLE(htzsh, "tzsh_create");
 
-       hQuickPanel = tzsh_quickpanel_create_with_type(htzsh, tzWin, TZSH_QUICKPANEL_TYPE_SYSTEM_DEFAULT);
+       hQuickPanel = tzsh_quickpanel_create(htzsh, tzWin);
        CHECK_HANDLE_CLEANUP(hQuickPanel, "tzsh_quickpanel_create", tzsh_destroy(htzsh));
 
-       int nSize = sizeof(eQuickPanelTypeArray)/sizeof(eQuickPanelTypeArray[0]);
-       for(int nCount = 0; nCount < nSize; nSize++)
+       //Target API
+       nRet = tzsh_quickpanel_scrollable_state_set(hQuickPanel, TZSH_QUICKPANEL_STATE_SCROLLABLE_SET);
+       if (nRet != TZSH_ERROR_NO_SERVICE)
        {
-               //Target API
-               nRet = tzsh_quickpanel_scrollable_state_set(hQuickPanel, eQuickPanelStateScrollArr[nCount]);
-               if (nRet != TZSH_ERROR_NO_SERVICE)
-               {
-                       PRINT_RESULT_CLEANUP(TZSH_ERROR_NONE, nRet, "tzsh_quickpanel_scrollable_state_set", TzshQuickpanelGetError(nRet), tzsh_destroy(htzsh); tzsh_quickpanel_destroy(hQuickPanel));
-               }
-               else
-               {       PRINT_RESULT_CLEANUP(TZSH_ERROR_NO_SERVICE, nRet, "tzsh_quickpanel_scrollable_state_set", TzshQuickpanelGetError(nRet), tzsh_destroy(htzsh); tzsh_quickpanel_destroy(hQuickPanel));
-               }
+               PRINT_RESULT_CLEANUP(TZSH_ERROR_NONE, nRet, "tzsh_quickpanel_scrollable_state_set", TzshQuickpanelGetError(nRet), tzsh_destroy(htzsh); tzsh_quickpanel_destroy(hQuickPanel));
+       }
+       else
+       {
+               PRINT_RESULT_CLEANUP(TZSH_ERROR_NO_SERVICE, nRet, "tzsh_quickpanel_scrollable_state_set", TzshQuickpanelGetError(nRet), tzsh_destroy(htzsh); tzsh_quickpanel_destroy(hQuickPanel));
+       }
+       //Target API
+       nRet = tzsh_quickpanel_scrollable_state_get(hQuickPanel, &eQPScrollableState);
+       if (nRet != TZSH_ERROR_NO_SERVICE)
+       {
+               PRINT_RESULT_CLEANUP(TZSH_ERROR_NONE, nRet, "tzsh_quickpanel_scrollable_state_get", TzshQuickpanelGetError(nRet), tzsh_destroy(htzsh); tzsh_quickpanel_destroy(hQuickPanel));
+               PRINT_RESULT_CLEANUP(TZSH_QUICKPANEL_STATE_SCROLLABLE_SET, eQPScrollableState, "tzsh_quickpanel_scrollable_state_get", TzshQuickpanelGetError(nRet), tzsh_destroy(htzsh); tzsh_quickpanel_destroy(hQuickPanel));
+       }
+       else
+       {
+               PRINT_RESULT_CLEANUP(TZSH_ERROR_NO_SERVICE, nRet, "tzsh_quickpanel_scrollable_state_get", TzshQuickpanelGetError(nRet), tzsh_destroy(htzsh); tzsh_quickpanel_destroy(hQuickPanel));
+       }
 
-               //Target API
-               nRet = tzsh_quickpanel_scrollable_state_get(hQuickPanel, &eQPScrollableState);
-               if (nRet != TZSH_ERROR_NO_SERVICE)
-               {
-                       PRINT_RESULT_CLEANUP(TZSH_ERROR_NONE, nRet, "tzsh_quickpanel_scrollable_state_get", TzshQuickpanelGetError(nRet), tzsh_destroy(htzsh); tzsh_quickpanel_destroy(hQuickPanel));
-                       PRINT_RESULT_CLEANUP(eQuickPanelStateScrollArr[nCount], eQPScrollableState, "tzsh_quickpanel_scrollable_state_get", TzshQuickpanelGetError(nRet), tzsh_destroy(htzsh); tzsh_quickpanel_destroy(hQuickPanel));
-               }
-               else
-               {
-                       PRINT_RESULT_CLEANUP(TZSH_ERROR_NO_SERVICE, nRet, "tzsh_quickpanel_scrollable_state_get", TzshQuickpanelGetError(nRet), tzsh_destroy(htzsh); tzsh_quickpanel_destroy(hQuickPanel));
-               }
+       //Target API
+       nRet = tzsh_quickpanel_scrollable_state_set(hQuickPanel, TZSH_QUICKPANEL_STATE_SCROLLABLE_UNSET);
+       if (nRet != TZSH_ERROR_NO_SERVICE)
+       {
+               PRINT_RESULT_CLEANUP(TZSH_ERROR_NONE, nRet, "tzsh_quickpanel_scrollable_state_set", TzshQuickpanelGetError(nRet), tzsh_destroy(htzsh); tzsh_quickpanel_destroy(hQuickPanel));
+       }
+       else
+       {
+               PRINT_RESULT_CLEANUP(TZSH_ERROR_NO_SERVICE, nRet, "tzsh_quickpanel_scrollable_state_set", TzshQuickpanelGetError(nRet), tzsh_destroy(htzsh); tzsh_quickpanel_destroy(hQuickPanel));
+       }
+       //Target API
+       nRet = tzsh_quickpanel_scrollable_state_get(hQuickPanel, &eQPScrollableState);
+       if (nRet != TZSH_ERROR_NO_SERVICE)
+       {
+               PRINT_RESULT_CLEANUP(TZSH_ERROR_NONE, nRet, "tzsh_quickpanel_scrollable_state_get", TzshQuickpanelGetError(nRet), tzsh_destroy(htzsh); tzsh_quickpanel_destroy(hQuickPanel));
+               PRINT_RESULT_CLEANUP(TZSH_QUICKPANEL_STATE_SCROLLABLE_UNSET, eQPScrollableState, "tzsh_quickpanel_scrollable_state_get", TzshQuickpanelGetError(nRet), tzsh_destroy(htzsh); tzsh_quickpanel_destroy(hQuickPanel));
+       }
+       else
+       {
+               PRINT_RESULT_CLEANUP(TZSH_ERROR_NO_SERVICE, nRet, "tzsh_quickpanel_scrollable_state_get", TzshQuickpanelGetError(nRet), tzsh_destroy(htzsh); tzsh_quickpanel_destroy(hQuickPanel));
+       }
+
+       //Target API
+       nRet = tzsh_quickpanel_scrollable_state_set(hQuickPanel, TZSH_QUICKPANEL_STATE_SCROLLABLE_RETAIN);
+       if (nRet != TZSH_ERROR_NO_SERVICE)
+       {
+               PRINT_RESULT_CLEANUP(TZSH_ERROR_NONE, nRet, "tzsh_quickpanel_scrollable_state_set", TzshQuickpanelGetError(nRet), tzsh_destroy(htzsh); tzsh_quickpanel_destroy(hQuickPanel));
+       }
+       else
+       {
+               PRINT_RESULT_CLEANUP(TZSH_ERROR_NO_SERVICE, nRet, "tzsh_quickpanel_scrollable_state_set", TzshQuickpanelGetError(nRet), tzsh_destroy(htzsh); tzsh_quickpanel_destroy(hQuickPanel));
        }
 
+       //cleanup resource
        nRet = tzsh_quickpanel_destroy(hQuickPanel);
        PRINT_RESULT_NORETURN(TZSH_ERROR_NONE, nRet, "tzsh_quickpanel_destroy", TzshQuickpanelGetError(nRet));