Guest User

Untitled

a guest
Jun 30th, 2021
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. START_TEST(listview_delete_row_first) {
  2. listview *lv = listview_new();
  3.  
  4. listview_add_column(lv, "AA");
  5. listview_add_column(lv, "BB");
  6. listview_add_column(lv, "CC");
  7.  
  8. listview_add_row(lv, "test1", "test2", "test3");
  9. listview_add_row(lv, "test4", "test5", "test6");
  10. listview_add_row(lv, "test7", "test8", "test9");
  11.  
  12. int res = listview_delete_row(lv, 0);
  13.  
  14. ck_assert_int_eq(res, 0);
  15. ck_assert_str_eq(lv->rows[0].cells[0].text, "test4");
  16. ck_assert_str_eq(lv->rows[0].cells[1].text, "test5");
  17. ck_assert_str_eq(lv->rows[0].cells[2].text, "test6");
  18. ck_assert_int_eq(lv->rows_count, 2);
  19.  
  20. listview_free(lv);
  21. }
  22.  
  23. END_TEST
  24.  
  25. START_TEST(listview_delete_row_last) {
  26. listview *lv = listview_new();
  27.  
  28. listview_add_column(lv, "AA");
  29. listview_add_column(lv, "BB");
  30. listview_add_column(lv, "CC");
  31.  
  32. listview_add_row(lv, "test1", "test2", "test3");
  33. listview_add_row(lv, "test4", "test5", "test6");
  34. listview_add_row(lv, "test7", "test8", "test9");
  35.  
  36. int res = listview_delete_row(lv, lv->rows_count - 1);
  37.  
  38. ck_assert_int_eq(res, 0);
  39. ck_assert_str_eq(lv->rows[lv->rows_count - 1].cells[0].text, "test4");
  40. ck_assert_str_eq(lv->rows[lv->rows_count - 1].cells[1].text, "test5");
  41. ck_assert_str_eq(lv->rows[lv->rows_count - 1].cells[2].text, "test6");
  42. ck_assert_int_eq(lv->rows_count, 2);
  43.  
  44. listview_free(lv);
  45. }
Advertisement
Add Comment
Please, Sign In to add comment