From 741bd31b0d9fcc5131bdfd35d3b075b48ccc1a60 Mon Sep 17 00:00:00 2001 From: Andy Williams Date: Wed, 19 Nov 2014 23:20:23 +0000 Subject: [PATCH] Fix a test missed in move to mem-mapping --- elm_code/tests/elm_code_test_widget.c | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/elm_code/tests/elm_code_test_widget.c b/elm_code/tests/elm_code_test_widget.c index 9f499ac..aa3e537 100644 --- a/elm_code/tests/elm_code_test_widget.c +++ b/elm_code/tests/elm_code_test_widget.c @@ -4,9 +4,9 @@ #include "elm_code_suite.h" -static void _assert_cell_type(Evas_Textgrid_Cell cell, Elm_Code_Token_Type type) +static void _assert_cell_type(Evas_Textgrid_Cell cell, Elm_Code_Token_Type type, int id) { - ck_assert(cell.fg == type); + ck_assert_msg(cell.fg == type, "Wrong type for cell %d", id); } START_TEST (elm_code_widget_token_render_simple_test) @@ -22,18 +22,18 @@ START_TEST (elm_code_widget_token_render_simple_test) file = elm_code_file_new(code); elm_code_file_line_append(file, "some \"test content\", 45"); line = elm_code_file_line_get(file, 1); - length = strlen(line->content); + length = line->length; - elm_code_file_line_token_add(file, 1, 6+1, 18+1, ELM_CODE_TOKEN_TYPE_COMMENT); - elm_code_file_line_token_add(file, 1, 22+1, 23+1, ELM_CODE_TOKEN_TYPE_COMMENT); + elm_code_file_line_token_add(file, 1, 6+1, 17+1, ELM_CODE_TOKEN_TYPE_COMMENT); + elm_code_file_line_token_add(file, 1, 21+1, 22+1, ELM_CODE_TOKEN_TYPE_COMMENT); - elm_code_widget_fill_line_tokens(cells, length, line); - _assert_cell_type(cells[1], ELM_CODE_TOKEN_TYPE_DEFAULT); - _assert_cell_type(cells[4], ELM_CODE_TOKEN_TYPE_DEFAULT); - _assert_cell_type(cells[6], ELM_CODE_TOKEN_TYPE_DEFAULT); - _assert_cell_type(cells[16], ELM_CODE_TOKEN_TYPE_COMMENT); - _assert_cell_type(cells[20], ELM_CODE_TOKEN_TYPE_DEFAULT); - _assert_cell_type(cells[23], ELM_CODE_TOKEN_TYPE_COMMENT); + elm_code_widget_fill_line_tokens(cells, length+1, line); + _assert_cell_type(cells[1], ELM_CODE_TOKEN_TYPE_DEFAULT, 1); + _assert_cell_type(cells[4], ELM_CODE_TOKEN_TYPE_DEFAULT, 4); + _assert_cell_type(cells[6], ELM_CODE_TOKEN_TYPE_DEFAULT, 6); + _assert_cell_type(cells[16], ELM_CODE_TOKEN_TYPE_COMMENT, 16); + _assert_cell_type(cells[20], ELM_CODE_TOKEN_TYPE_DEFAULT, 20); + _assert_cell_type(cells[23], ELM_CODE_TOKEN_TYPE_COMMENT, 23); elm_code_free(code); }