/** * @brief Negative test case of ug_init elm_multibuttonentry_last_item_get() */ static void utc_UIFW_elm_multibuttonentry_last_item_get_func_02(void) { Elm_Object_Item *added_item1 = NULL, *added_item2 = NULL, *last_item = NULL; test_eo = elm_multibuttonentry_add(test_win); added_item1 = elm_multibuttonentry_item_append(test_eo, "item1", NULL); added_item2 = elm_multibuttonentry_item_append(test_eo, "item2", NULL); last_item = elm_multibuttonentry_last_item_get(test_win); TET_CHECK_FAIL(NULL, last_item); tet_result(TET_PASS); tet_infoline("[[ TET_MSG ]]::[ID]:TC_02, [TYPE]: Negative, [RESULT]:PASS, elm_multibuttonentry_last_item_get()."); }
/** * @brief Positive test case of elm_multibuttonentry_items_get() */ static void utc_UIFW_elm_multibuttonentry_items_get_func_01(void) { const Eina_List *items = NULL; int i=0; unsigned int count = 0; test_eo = elm_multibuttonentry_add(test_win); // test 1 items = elm_multibuttonentry_items_get(test_eo); if (items) { tet_infoline("elm_multibuttonentry_items_get() failed in positive test case"); tet_result(TET_FAIL); return; } for(i=0; i< 5; i++){ elm_multibuttonentry_item_append(test_eo, "item", NULL); } // test 2 items = elm_multibuttonentry_items_get(test_eo); TET_CHECK_PASS(NULL, (Eina_List*)items); // test 3 count = eina_list_count(items); if (count != 5) { tet_infoline("elm_multibuttonentry_items_get() failed in positive test case"); tet_result(TET_FAIL); return; } tet_result(TET_PASS); tet_infoline("[[ TET_MSG ]]::[ID]:TC_01, [TYPE]: Positive, [RESULT]:PASS, elm_multibuttonentry_items_get()."); }
/** * @brief Positive test case of elm_multibuttonentry_last_item_get() */ static void utc_UIFW_elm_multibuttonentry_last_item_get_func_01(void) { Elm_Object_Item *added_item1 = NULL, *added_item2 = NULL, *last_item = NULL; test_eo = elm_multibuttonentry_add(test_win); added_item1 = elm_multibuttonentry_item_append(test_eo, "item1", NULL); added_item2 = elm_multibuttonentry_item_append(test_eo, "item2", NULL); last_item = elm_multibuttonentry_last_item_get(test_eo); if (last_item != added_item2) { tet_infoline("elm_multibuttonentry_last_item_get() failed in positive test case"); tet_result(TET_FAIL); return; } tet_result(TET_PASS); tet_infoline("[[ TET_MSG ]]::[ID]:TC_01, [TYPE]: Positive, [RESULT]:PASS, elm_multibuttonentry_last_item_get()."); }
static void _init_multibutton_entry(Evas_Object *win) { Evas_Object *scroller, *bg, *box, *mb_entry; elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); elm_win_autodel_set(win, EINA_TRUE); bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); box = elm_box_add(win); evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, box); evas_object_show(box); scroller = elm_scroller_add(win); elm_scroller_bounce_set(scroller, EINA_FALSE, EINA_TRUE); elm_scroller_policy_set (scroller, ELM_SCROLLER_POLICY_OFF,ELM_SCROLLER_POLICY_AUTO); evas_object_show(scroller); mb_entry = elm_multibuttonentry_add(win); elm_object_part_text_set(mb_entry, "guide", "Tap to add recipient"); elm_object_text_set(mb_entry, EAIL_TEST_INPUT_TEXT); evas_object_size_hint_weight_set(mb_entry, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(mb_entry, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_content_set(scroller, mb_entry); evas_object_show(mb_entry); elm_multibuttonentry_item_append(mb_entry, "first", NULL, NULL); elm_multibuttonentry_item_append(mb_entry, "second", NULL, NULL); elm_multibuttonentry_item_append(mb_entry, "third", NULL, NULL); elm_multibuttonentry_item_append(mb_entry, "fourth", NULL, NULL); elm_object_focus_set(mb_entry, EINA_TRUE); elm_box_pack_end(box, mb_entry); evas_object_resize(win, 130, 180); }