Fixup tests

Fixing compile errors and out of date tests. oops.
This commit is contained in:
Andy Williams 2015-05-18 19:40:06 +01:00
parent c216a32791
commit b4f7301768
3 changed files with 7 additions and 3 deletions

View File

@ -1,7 +1,7 @@
#ifndef ELM_CODE_PRIVATE_H #ifndef ELM_CODE_PRIVATE_H
# define ELM_CODE_PRIVATE_H # define ELM_CODE_PRIVATE_H
extern int _elm_code_lib_log_dom; int _elm_code_lib_log_dom;
#ifdef ERR #ifdef ERR
# undef ERR # undef ERR

View File

@ -83,11 +83,14 @@ END_TEST
START_TEST (elm_code_text_newline_position_test) START_TEST (elm_code_text_newline_position_test)
{ {
short nllen;
const char *unixtext = "a test\nwith newline"; const char *unixtext = "a test\nwith newline";
const char *wintext = "a windows\r\nnewline"; const char *wintext = "a windows\r\nnewline";
ck_assert_int_eq(6, elm_code_text_newlinenpos(unixtext, strlen(unixtext))); ck_assert_int_eq(6, elm_code_text_newlinenpos(unixtext, strlen(unixtext), &nllen));
ck_assert_int_eq(9, elm_code_text_newlinenpos(wintext, strlen(wintext))); ck_assert_int_eq(1, nllen);
ck_assert_int_eq(9, elm_code_text_newlinenpos(wintext, strlen(wintext), &nllen));
ck_assert_int_eq(2, nllen);
} }
END_TEST END_TEST

View File

@ -5,6 +5,7 @@
#include "elm_code_suite.h" #include "elm_code_suite.h"
#include "widget/elm_code_widget.c" #include "widget/elm_code_widget.c"
#include "widget/elm_code_widget_tooltip.c"
static void _assert_cell_type(Evas_Textgrid_Cell cell, Elm_Code_Token_Type type, int id) static void _assert_cell_type(Evas_Textgrid_Cell cell, Elm_Code_Token_Type type, int id)
{ {