extern int utc_noti_ex_item_input_selector_set_multi_language_contents_n(void);
extern int utc_noti_ex_item_text_set_multi_language_p(void);
extern int utc_noti_ex_item_text_set_multi_language_n(void);
+extern int utc_noti_ex_item_get_extension_data_n1(void);
+extern int utc_noti_ex_item_get_extension_data_n2(void);
+extern int utc_noti_ex_item_get_extension_data_n3(void);
+extern int utc_noti_ex_item_get_extension_data_p(void);
+extern int utc_noti_ex_item_set_extension_data_n1(void);
+extern int utc_noti_ex_item_set_extension_data_n2(void);
+extern int utc_noti_ex_item_set_extension_data_n3(void);
+extern int utc_noti_ex_item_set_extension_data_p(void);
testcase tc_array[] = {
{"utc_notification_create_1_n",utc_notification_create_1_n,utc_notification_startup,utc_notification_cleanup},
{"utc_noti_ex_item_input_selector_set_multi_language_contents_n",utc_noti_ex_item_input_selector_set_multi_language_contents_n,utc_notification_ex_multi_language_startup,utc_notification_ex_multi_language_cleanup},
{"utc_noti_ex_item_text_set_multi_language_p",utc_noti_ex_item_text_set_multi_language_p,utc_notification_ex_multi_language_startup,utc_notification_ex_multi_language_cleanup},
{"utc_noti_ex_item_text_set_multi_language_n",utc_noti_ex_item_text_set_multi_language_n,utc_notification_ex_multi_language_startup,utc_notification_ex_multi_language_cleanup},
+ {"utc_noti_ex_item_get_extension_data_n1",utc_noti_ex_item_get_extension_data_n1,utc_notification_startup,utc_notification_cleanup},
+ {"utc_noti_ex_item_get_extension_data_n2",utc_noti_ex_item_get_extension_data_n2,utc_notification_startup,utc_notification_cleanup},
+ {"utc_noti_ex_item_get_extension_data_n3",utc_noti_ex_item_get_extension_data_n3,utc_notification_startup,utc_notification_cleanup},
+ {"utc_noti_ex_item_get_extension_data_p",utc_noti_ex_item_get_extension_data_p,utc_notification_startup,utc_notification_cleanup},
+ {"utc_noti_ex_item_set_extension_data_n1",utc_noti_ex_item_set_extension_data_n1,utc_notification_startup,utc_notification_cleanup},
+ {"utc_noti_ex_item_set_extension_data_n2",utc_noti_ex_item_set_extension_data_n2,utc_notification_startup,utc_notification_cleanup},
+ {"utc_noti_ex_item_set_extension_data_n3",utc_noti_ex_item_set_extension_data_n3,utc_notification_startup,utc_notification_cleanup},
+ {"utc_noti_ex_item_set_extension_data_p",utc_noti_ex_item_set_extension_data_p,utc_notification_startup,utc_notification_cleanup},
{NULL, NULL}
};
#endif // __TCT_NOTIFICATION_NATIVE_H__
extern int utc_noti_ex_item_input_selector_set_multi_language_contents_n(void);
extern int utc_noti_ex_item_text_set_multi_language_p(void);
extern int utc_noti_ex_item_text_set_multi_language_n(void);
+extern int utc_noti_ex_item_get_extension_data_n1(void);
+extern int utc_noti_ex_item_get_extension_data_n2(void);
+extern int utc_noti_ex_item_get_extension_data_n3(void);
+extern int utc_noti_ex_item_get_extension_data_p(void);
+extern int utc_noti_ex_item_set_extension_data_n1(void);
+extern int utc_noti_ex_item_set_extension_data_n2(void);
+extern int utc_noti_ex_item_set_extension_data_n3(void);
+extern int utc_noti_ex_item_set_extension_data_p(void);
testcase tc_array[] = {
{"utc_notification_create_1_n",utc_notification_create_1_n,utc_notification_startup,utc_notification_cleanup},
{"utc_noti_ex_item_input_selector_set_multi_language_contents_n",utc_noti_ex_item_input_selector_set_multi_language_contents_n,utc_notification_ex_multi_language_startup,utc_notification_ex_multi_language_cleanup},
{"utc_noti_ex_item_text_set_multi_language_p",utc_noti_ex_item_text_set_multi_language_p,utc_notification_ex_multi_language_startup,utc_notification_ex_multi_language_cleanup},
{"utc_noti_ex_item_text_set_multi_language_n",utc_noti_ex_item_text_set_multi_language_n,utc_notification_ex_multi_language_startup,utc_notification_ex_multi_language_cleanup},
+ {"utc_noti_ex_item_get_extension_data_n1",utc_noti_ex_item_get_extension_data_n1,utc_notification_startup,utc_notification_cleanup},
+ {"utc_noti_ex_item_get_extension_data_n2",utc_noti_ex_item_get_extension_data_n2,utc_notification_startup,utc_notification_cleanup},
+ {"utc_noti_ex_item_get_extension_data_n3",utc_noti_ex_item_get_extension_data_n3,utc_notification_startup,utc_notification_cleanup},
+ {"utc_noti_ex_item_get_extension_data_p",utc_noti_ex_item_get_extension_data_p,utc_notification_startup,utc_notification_cleanup},
+ {"utc_noti_ex_item_set_extension_data_n1",utc_noti_ex_item_set_extension_data_n1,utc_notification_startup,utc_notification_cleanup},
+ {"utc_noti_ex_item_set_extension_data_n2",utc_noti_ex_item_set_extension_data_n2,utc_notification_startup,utc_notification_cleanup},
+ {"utc_noti_ex_item_set_extension_data_n3",utc_noti_ex_item_set_extension_data_n3,utc_notification_startup,utc_notification_cleanup},
+ {"utc_noti_ex_item_set_extension_data_p",utc_noti_ex_item_set_extension_data_p,utc_notification_startup,utc_notification_cleanup},
{NULL, NULL}
};
#endif // __TCT_NOTIFICATION_NATIVE_H__
extern int utc_noti_ex_item_input_selector_set_multi_language_contents_n(void);
extern int utc_noti_ex_item_text_set_multi_language_p(void);
extern int utc_noti_ex_item_text_set_multi_language_n(void);
+extern int utc_noti_ex_item_get_extension_data_n1(void);
+extern int utc_noti_ex_item_get_extension_data_n2(void);
+extern int utc_noti_ex_item_get_extension_data_n3(void);
+extern int utc_noti_ex_item_get_extension_data_p(void);
+extern int utc_noti_ex_item_set_extension_data_n1(void);
+extern int utc_noti_ex_item_set_extension_data_n2(void);
+extern int utc_noti_ex_item_set_extension_data_n3(void);
+extern int utc_noti_ex_item_set_extension_data_p(void);
testcase tc_array[] = {
{"utc_notification_create_1_n",utc_notification_create_1_n,utc_notification_startup,utc_notification_cleanup},
{"utc_noti_ex_item_input_selector_set_multi_language_contents_n",utc_noti_ex_item_input_selector_set_multi_language_contents_n,utc_notification_ex_multi_language_startup,utc_notification_ex_multi_language_cleanup},
{"utc_noti_ex_item_text_set_multi_language_p",utc_noti_ex_item_text_set_multi_language_p,utc_notification_ex_multi_language_startup,utc_notification_ex_multi_language_cleanup},
{"utc_noti_ex_item_text_set_multi_language_n",utc_noti_ex_item_text_set_multi_language_n,utc_notification_ex_multi_language_startup,utc_notification_ex_multi_language_cleanup},
+ {"utc_noti_ex_item_get_extension_data_n1",utc_noti_ex_item_get_extension_data_n1,utc_notification_startup,utc_notification_cleanup},
+ {"utc_noti_ex_item_get_extension_data_n2",utc_noti_ex_item_get_extension_data_n2,utc_notification_startup,utc_notification_cleanup},
+ {"utc_noti_ex_item_get_extension_data_n3",utc_noti_ex_item_get_extension_data_n3,utc_notification_startup,utc_notification_cleanup},
+ {"utc_noti_ex_item_get_extension_data_p",utc_noti_ex_item_get_extension_data_p,utc_notification_startup,utc_notification_cleanup},
+ {"utc_noti_ex_item_set_extension_data_n1",utc_noti_ex_item_set_extension_data_n1,utc_notification_startup,utc_notification_cleanup},
+ {"utc_noti_ex_item_set_extension_data_n2",utc_noti_ex_item_set_extension_data_n2,utc_notification_startup,utc_notification_cleanup},
+ {"utc_noti_ex_item_set_extension_data_n3",utc_noti_ex_item_set_extension_data_n3,utc_notification_startup,utc_notification_cleanup},
+ {"utc_noti_ex_item_set_extension_data_p",utc_noti_ex_item_set_extension_data_p,utc_notification_startup,utc_notification_cleanup},
{NULL, NULL}
};
#endif // __TCT_NOTIFICATION_NATIVE_H__
assert_eq_with_exit(ret, NOTI_EX_ERROR_INVALID_PARAMETER);
normal_exit(0);
}
+
+/**
+ * @testcase utc_noti_ex_item_get_extension_data_n1
+ * @since_tizen 5.5
+ * @description Negative test case of noti_ex_item_get_extension_data()
+*/
+int utc_noti_ex_item_get_extension_data_n1(void)
+{
+ int ret;
+ bundle *value;
+
+ ret = noti_ex_item_get_extension_data(NULL, "key", &value);
+ assert_eq_with_exit(ret, NOTI_EX_ERROR_INVALID_PARAMETER);
+
+ normal_exit(0);
+}
+
+/**
+ * @testcase utc_noti_ex_item_get_extension_data_n2
+ * @since_tizen 5.5
+ * @description Negative test case of noti_ex_item_get_extension_data()
+*/
+int utc_noti_ex_item_get_extension_data_n2(void)
+{
+ noti_ex_item_h text_item = NULL;
+ int ret;
+ bundle *value;
+
+ ret = noti_ex_item_text_create(&text_item, "text_id", "text", "hyperlink");
+ assert_eq_with_exit(ret, NOTI_EX_ERROR_NONE);
+
+ ret = noti_ex_item_get_extension_data(text_item, NULL, &value);
+ assert_eq_with_exit(ret, NOTI_EX_ERROR_INVALID_PARAMETER);
+
+ normal_exit(0);
+}
+
+/**
+ * @testcase utc_noti_ex_item_get_extension_data_n3
+ * @since_tizen 5.5
+ * @description Negative test case of noti_ex_item_get_extension_data()
+*/
+int utc_noti_ex_item_get_extension_data_n3(void)
+{
+ noti_ex_item_h text_item = NULL;
+ int ret;
+
+ ret = noti_ex_item_text_create(&text_item, "text_id", "text", "hyperlink");
+ assert_eq_with_exit(ret, NOTI_EX_ERROR_NONE);
+
+ ret = noti_ex_item_get_extension_data(text_item, "key", NULL);
+ assert_eq_with_exit(ret, NOTI_EX_ERROR_INVALID_PARAMETER);
+
+ normal_exit(0);
+}
+
+/**
+ * @testcase utc_noti_ex_item_get_extension_data_p
+ * @since_tizen 5.5
+ * @description Positive test case of noti_ex_item_get_extension_data()
+*/
+int utc_noti_ex_item_get_extension_data_p(void)
+{
+ noti_ex_item_h text_item = NULL;
+ int ret;
+
+ bundle *r_value = NULL;
+ bundle *value = bundle_create();
+ bundle_add_str(value, "TEST_KEY", "TEST_VALUE");
+
+ ret = noti_ex_item_text_create(&text_item, "text_id", "text", "hyperlink");
+ assert_eq_with_exit(ret, NOTI_EX_ERROR_NONE);
+
+ ret = noti_ex_item_set_extension_data(text_item, "key", value);
+ bundle_free(value);
+ assert_eq_with_exit(ret, NOTI_EX_ERROR_NONE);
+
+ ret = noti_ex_item_get_extension_data(text_item, "key", &r_value);
+ bundle_free(r_value);
+ assert_eq_with_exit(ret, NOTI_EX_ERROR_NONE);
+
+ noti_ex_item_destroy(text_item);
+ normal_exit(0);
+}
+
+/**
+ * @testcase utc_noti_ex_item_set_extension_data_n1
+ * @since_tizen 5.5
+ * @description Negative test case of noti_ex_item_set_extension_data()
+*/
+int utc_noti_ex_item_set_extension_data_n1(void)
+{
+ int ret;
+
+ bundle *value = bundle_create();
+ bundle_add_str(value, "TEST_KEY", "TEST_VALUE");
+
+ ret = noti_ex_item_set_extension_data(NULL, "key", value);
+ bundle_free(value);
+ assert_eq_with_exit(ret, NOTI_EX_ERROR_INVALID_PARAMETER);
+
+ normal_exit(0);
+}
+
+/**
+ * @testcase utc_noti_ex_item_set_extension_data_n2
+ * @since_tizen 5.5
+ * @description Negative test case of noti_ex_item_set_extension_data()
+*/
+int utc_noti_ex_item_set_extension_data_n2(void)
+{
+ noti_ex_item_h text_item = NULL;
+ int ret;
+
+ bundle *value = bundle_create();
+ bundle_add_str(value, "TEST_KEY", "TEST_VALUE");
+
+ ret = noti_ex_item_text_create(&text_item, "text_id", "text", "hyperlink");
+ assert_eq_with_exit(ret, NOTI_EX_ERROR_NONE);
+
+ ret = noti_ex_item_set_extension_data(text_item, NULL, value);
+ bundle_free(value);
+ assert_eq_with_exit(ret, NOTI_EX_ERROR_INVALID_PARAMETER);
+
+ normal_exit(0);
+}
+
+/**
+ * @testcase utc_noti_ex_item_set_extension_data_n3
+ * @since_tizen 5.5
+ * @description Negative test case of noti_ex_item_set_extension_data()
+*/
+int utc_noti_ex_item_set_extension_data_n3(void)
+{
+ noti_ex_item_h text_item = NULL;
+ int ret;
+
+ ret = noti_ex_item_text_create(&text_item, "text_id", "text", "hyperlink");
+ assert_eq_with_exit(ret, NOTI_EX_ERROR_NONE);
+
+ ret = noti_ex_item_set_extension_data(text_item, "key", NULL);
+ assert_eq_with_exit(ret, NOTI_EX_ERROR_INVALID_PARAMETER);
+
+ normal_exit(0);
+}
+
+/**
+ * @testcase utc_noti_ex_item_set_extension_data_p
+ * @since_tizen 5.5
+ * @description Negative test case of noti_ex_item_set_extension_data()
+*/
+int utc_noti_ex_item_set_extension_data_p(void)
+{
+ noti_ex_item_h text_item = NULL;
+ int ret;
+
+ bundle *value = bundle_create();
+ bundle_add_str(value, "TEST_KEY", "TEST_VALUE");
+
+ ret = noti_ex_item_text_create(&text_item, "text_id", "text", "hyperlink");
+ assert_eq_with_exit(ret, NOTI_EX_ERROR_NONE);
+
+ ret = noti_ex_item_set_extension_data(text_item, "key", value);
+ bundle_free(value);
+ assert_eq_with_exit(ret, NOTI_EX_ERROR_NONE);
+
+ noti_ex_item_destroy(text_item);
+ normal_exit(0);
+}