From a6de9047a0231ba0dfb9299f34148fa225099b04 Mon Sep 17 00:00:00 2001 From: tasn Date: Thu, 14 Jul 2011 08:00:27 +0000 Subject: [PATCH] Evas tests: Added more textblock cursor tests. Added a set of tests to verify my last fix. git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61363 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/tests/evas_test_textblock.c | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/tests/evas_test_textblock.c b/src/tests/evas_test_textblock.c index dd951dd..86d8daa 100644 --- a/src/tests/evas_test_textblock.c +++ b/src/tests/evas_test_textblock.c @@ -493,13 +493,25 @@ START_TEST(evas_textblock_cursor) /* Fail if they are equal, i.e if it for some reason thinks it should * go to the end. */ - evas_textblock_cursor_paragraph_last(main_cur); + evas_textblock_cursor_paragraph_first(main_cur); + evas_textblock_cursor_paragraph_last(cur); evas_textblock_cursor_char_coord_set(main_cur, x + w, nh + 1); fail_if(!evas_textblock_cursor_compare(main_cur, cur)); - evas_textblock_cursor_paragraph_last(main_cur); + evas_textblock_cursor_paragraph_first(main_cur); + evas_textblock_cursor_paragraph_last(cur); evas_textblock_cursor_line_coord_set(main_cur, nh + 1); fail_if(!evas_textblock_cursor_compare(main_cur, cur)); + + /* Fail if it doesn't go to the end. */ + evas_textblock_cursor_paragraph_last(cur); + evas_textblock_cursor_paragraph_first(main_cur); + evas_textblock_cursor_char_coord_set(main_cur, x + w, (2 * nh) - 1); + fail_if(evas_textblock_cursor_compare(main_cur, cur)); + + evas_textblock_cursor_paragraph_first(main_cur); + evas_textblock_cursor_line_coord_set(main_cur, (2 * nh) - 1); + fail_if(evas_textblock_cursor_compare(main_cur, cur)); } -- 2.7.4