Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- START_TEST(listview_delete_row_first) {
- listview *lv = listview_new();
- listview_add_column(lv, "AA");
- listview_add_column(lv, "BB");
- listview_add_column(lv, "CC");
- listview_add_row(lv, "test1", "test2", "test3");
- listview_add_row(lv, "test4", "test5", "test6");
- listview_add_row(lv, "test7", "test8", "test9");
- int res = listview_delete_row(lv, 0);
- ck_assert_int_eq(res, 0);
- ck_assert_str_eq(lv->rows[0].cells[0].text, "test4");
- ck_assert_str_eq(lv->rows[0].cells[1].text, "test5");
- ck_assert_str_eq(lv->rows[0].cells[2].text, "test6");
- ck_assert_int_eq(lv->rows_count, 2);
- listview_free(lv);
- }
- END_TEST
- START_TEST(listview_delete_row_last) {
- listview *lv = listview_new();
- listview_add_column(lv, "AA");
- listview_add_column(lv, "BB");
- listview_add_column(lv, "CC");
- listview_add_row(lv, "test1", "test2", "test3");
- listview_add_row(lv, "test4", "test5", "test6");
- listview_add_row(lv, "test7", "test8", "test9");
- int res = listview_delete_row(lv, lv->rows_count - 1);
- ck_assert_int_eq(res, 0);
- ck_assert_str_eq(lv->rows[lv->rows_count - 1].cells[0].text, "test4");
- ck_assert_str_eq(lv->rows[lv->rows_count - 1].cells[1].text, "test5");
- ck_assert_str_eq(lv->rows[lv->rows_count - 1].cells[2].text, "test6");
- ck_assert_int_eq(lv->rows_count, 2);
- listview_free(lv);
- }
Advertisement
Add Comment
Please, Sign In to add comment