From: Junseok, Kim Date: Thu, 14 Feb 2019 12:20:01 +0000 (+0900) Subject: [UTC][tzsh-quickpanel][Non-ACR][Added utc for testing tzsh_quickpanel_type_get] X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2b77b230e6906cf43d3f8dccc9875155106bb894;p=test%2Ftct%2Fnative%2Fapi.git [UTC][tzsh-quickpanel][Non-ACR][Added utc for testing tzsh_quickpanel_type_get] Change-Id: I867df128d812352370429258e682f6164c07291d --- diff --git a/src/utc/tzsh-quickpanel/tct-tzsh-quickpanel-core_mobile.h b/src/utc/tzsh-quickpanel/tct-tzsh-quickpanel-core_mobile.h index 5a9cc22b8..242b27d0c 100755 --- a/src/utc/tzsh-quickpanel/tct-tzsh-quickpanel-core_mobile.h +++ b/src/utc/tzsh-quickpanel/tct-tzsh-quickpanel-core_mobile.h @@ -56,6 +56,8 @@ extern int utc_tzsh_quickpanel_event_handler_del_n1(void); extern int utc_tzsh_quickpanel_event_handler_del_p1(void); extern int utc_tzsh_quickpanel_event_visible_get_n1(void); extern int utc_tzsh_quickpanel_event_orientation_get_n1(void); +extern int utc_tzsh_quickpanel_type_get_n1(void); +extern int utc_tzsh_quickpanel_type_get_p1(void); testcase tc_array[] = { {"utc_tzsh_create_n1",utc_tzsh_create_n1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup}, @@ -92,6 +94,8 @@ testcase tc_array[] = { {"utc_tzsh_quickpanel_event_handler_del_p1",utc_tzsh_quickpanel_event_handler_del_p1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup}, {"utc_tzsh_quickpanel_event_visible_get_n1",utc_tzsh_quickpanel_event_visible_get_n1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup}, {"utc_tzsh_quickpanel_event_orientation_get_n1",utc_tzsh_quickpanel_event_orientation_get_n1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup}, + {"utc_tzsh_quickpanel_type_get_n1",utc_tzsh_quickpanel_type_get_n1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup}, + {"utc_tzsh_quickpanel_type_get_p1",utc_tzsh_quickpanel_type_get_p1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup}, {NULL, NULL} }; diff --git a/src/utc/tzsh-quickpanel/tct-tzsh-quickpanel-core_tizeniot.h b/src/utc/tzsh-quickpanel/tct-tzsh-quickpanel-core_tizeniot.h index 5a9cc22b8..242b27d0c 100755 --- a/src/utc/tzsh-quickpanel/tct-tzsh-quickpanel-core_tizeniot.h +++ b/src/utc/tzsh-quickpanel/tct-tzsh-quickpanel-core_tizeniot.h @@ -56,6 +56,8 @@ extern int utc_tzsh_quickpanel_event_handler_del_n1(void); extern int utc_tzsh_quickpanel_event_handler_del_p1(void); extern int utc_tzsh_quickpanel_event_visible_get_n1(void); extern int utc_tzsh_quickpanel_event_orientation_get_n1(void); +extern int utc_tzsh_quickpanel_type_get_n1(void); +extern int utc_tzsh_quickpanel_type_get_p1(void); testcase tc_array[] = { {"utc_tzsh_create_n1",utc_tzsh_create_n1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup}, @@ -92,6 +94,8 @@ testcase tc_array[] = { {"utc_tzsh_quickpanel_event_handler_del_p1",utc_tzsh_quickpanel_event_handler_del_p1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup}, {"utc_tzsh_quickpanel_event_visible_get_n1",utc_tzsh_quickpanel_event_visible_get_n1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup}, {"utc_tzsh_quickpanel_event_orientation_get_n1",utc_tzsh_quickpanel_event_orientation_get_n1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup}, + {"utc_tzsh_quickpanel_type_get_n1",utc_tzsh_quickpanel_type_get_n1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup}, + {"utc_tzsh_quickpanel_type_get_p1",utc_tzsh_quickpanel_type_get_p1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup}, {NULL, NULL} }; diff --git a/src/utc/tzsh-quickpanel/tct-tzsh-quickpanel-core_wearable.h b/src/utc/tzsh-quickpanel/tct-tzsh-quickpanel-core_wearable.h index 5a9cc22b8..242b27d0c 100755 --- a/src/utc/tzsh-quickpanel/tct-tzsh-quickpanel-core_wearable.h +++ b/src/utc/tzsh-quickpanel/tct-tzsh-quickpanel-core_wearable.h @@ -56,6 +56,8 @@ extern int utc_tzsh_quickpanel_event_handler_del_n1(void); extern int utc_tzsh_quickpanel_event_handler_del_p1(void); extern int utc_tzsh_quickpanel_event_visible_get_n1(void); extern int utc_tzsh_quickpanel_event_orientation_get_n1(void); +extern int utc_tzsh_quickpanel_type_get_n1(void); +extern int utc_tzsh_quickpanel_type_get_p1(void); testcase tc_array[] = { {"utc_tzsh_create_n1",utc_tzsh_create_n1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup}, @@ -92,6 +94,8 @@ testcase tc_array[] = { {"utc_tzsh_quickpanel_event_handler_del_p1",utc_tzsh_quickpanel_event_handler_del_p1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup}, {"utc_tzsh_quickpanel_event_visible_get_n1",utc_tzsh_quickpanel_event_visible_get_n1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup}, {"utc_tzsh_quickpanel_event_orientation_get_n1",utc_tzsh_quickpanel_event_orientation_get_n1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup}, + {"utc_tzsh_quickpanel_type_get_n1",utc_tzsh_quickpanel_type_get_n1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup}, + {"utc_tzsh_quickpanel_type_get_p1",utc_tzsh_quickpanel_type_get_p1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup}, {NULL, NULL} }; diff --git a/src/utc/tzsh-quickpanel/utc-tzsh-quickpanel.c b/src/utc/tzsh-quickpanel/utc-tzsh-quickpanel.c index 7f2401423..8ea37a890 100755 --- a/src/utc/tzsh-quickpanel/utc-tzsh-quickpanel.c +++ b/src/utc/tzsh-quickpanel/utc-tzsh-quickpanel.c @@ -1002,3 +1002,67 @@ int utc_tzsh_quickpanel_event_orientation_get_n1(void) return 0; } + + +/** + * @testcase utc_tzsh_quickpanel_type_get_n1 + * @since_tizen 5.5 + * @description Negative test case of tzsh_quickpanel_type_get() + */ +int utc_tzsh_quickpanel_type_get_n1(void) +{ + tzsh_h tzsh = NULL; + tzsh_quickpanel_h qp = NULL; + tzsh_window tzwin = 0; + int ret = -1; + + tzwin = elm_win_window_id_get(g_win); + + tzsh = tzsh_create(TZSH_TOOLKIT_TYPE_EFL); + assert_neq(tzsh, NULL); + + qp = tzsh_quickpanel_create_with_type(tzsh, tzwin, TZSH_QUICKPANEL_TYPE_SYSTEM_DEFAULT); + assert_neq(qp, NULL); + + ret = tzsh_quickpanel_type_get(NULL, NULL); + assert_eq(ret, TZSH_ERROR_INVALID_PARAMETER); + + // cleanup resource + tzsh_quickpanel_destroy(qp); + tzsh_destroy(tzsh); + + return 0; +} + + +/** + * @testcase utc_tzsh_quickpanel_type_get_p1 + * @since_tizen 5.5 + * @description Positive test case of tzsh_quickpanel_type_get() + */ +int utc_tzsh_quickpanel_type_get_p1(void) +{ + tzsh_h tzsh = NULL; + tzsh_quickpanel_h qp = NULL; + tzsh_quickpanel_type_e qp_type = TZSH_QUICKPANEL_TYPE_UNKNOWN; + tzsh_window tzwin = 0; + int ret = -1; + + tzwin = elm_win_window_id_get(g_win); + + tzsh = tzsh_create(TZSH_TOOLKIT_TYPE_EFL); + assert_neq(tzsh, NULL); + + qp = tzsh_quickpanel_create_with_type(tzsh, tzwin, TZSH_QUICKPANEL_TYPE_SYSTEM_DEFAULT); + assert_neq(qp, NULL); + + ret = tzsh_quickpanel_type_get(qp, &qp_type); + assert_neq(ret, TZSH_ERROR_INVALID_PARAMETER); + assert_eq(qp_type, TZSH_QUICKPANEL_TYPE_SYSTEM_DEFAULT); + + // cleanup resource + tzsh_quickpanel_destroy(qp); + tzsh_destroy(tzsh); + + return 0; +}