[UTC][tzsh-quickpanel][Non-ACR][Added utc for testing tzsh_quickpanel_type_get] 62/199762/2
authorJunseok, Kim <juns.kim@samsung.com>
Thu, 14 Feb 2019 12:20:01 +0000 (21:20 +0900)
committerJunseok, Kim <juns.kim@samsung.com>
Thu, 14 Feb 2019 12:58:03 +0000 (21:58 +0900)
Change-Id: I867df128d812352370429258e682f6164c07291d

src/utc/tzsh-quickpanel/tct-tzsh-quickpanel-core_mobile.h
src/utc/tzsh-quickpanel/tct-tzsh-quickpanel-core_tizeniot.h
src/utc/tzsh-quickpanel/tct-tzsh-quickpanel-core_wearable.h
src/utc/tzsh-quickpanel/utc-tzsh-quickpanel.c

index 5a9cc22b8d11c4030a0b7a3c295c4151420652c0..242b27d0c9ac5030301cc7727d8af4471147bcba 100755 (executable)
@@ -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}
 };
 
index 5a9cc22b8d11c4030a0b7a3c295c4151420652c0..242b27d0c9ac5030301cc7727d8af4471147bcba 100755 (executable)
@@ -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}
 };
 
index 5a9cc22b8d11c4030a0b7a3c295c4151420652c0..242b27d0c9ac5030301cc7727d8af4471147bcba 100755 (executable)
@@ -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}
 };
 
index 7f24014232fe29977c98a75373d4e1c05e86d016..8ea37a89015e4861adff3b36d1f40c912b37f9ee 100755 (executable)
@@ -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;
+}