forked from enlightenment/efl
tests: Update for elm_code indent changes
This commit is contained in:
parent
c5181470c1
commit
60cd219792
|
@ -1318,6 +1318,7 @@ tests_elementary_elm_suite_SOURCES = \
|
|||
tests/elementary/elm_code_test_line.c \
|
||||
tests/elementary/elm_code_test_parse.c \
|
||||
tests/elementary/elm_code_test_text.c \
|
||||
tests/elementary/elm_code_test_indent.c \
|
||||
tests/elementary/elm_code_test_widget.c \
|
||||
tests/elementary/elm_code_test_widget_text.c \
|
||||
tests/elementary/elm_code_test_widget_selection.c \
|
||||
|
|
|
@ -0,0 +1,43 @@
|
|||
#ifdef HAVE_CONFIG_H
|
||||
# include "elementary_config.h"
|
||||
#endif
|
||||
|
||||
#define ELM_INTERNAL_API_ARGESFSDFEFC
|
||||
|
||||
#include "elm_suite.h"
|
||||
#include "Elementary.h"
|
||||
#include "elm_code_indent.h"
|
||||
|
||||
START_TEST (elm_code_indent_whitespace_test)
|
||||
{
|
||||
const char *str;
|
||||
|
||||
str = elm_code_line_indent_get("", 0);
|
||||
ck_assert_str_eq("", str);
|
||||
str = elm_code_line_indent_get(" ", 2);
|
||||
ck_assert_str_eq(" ", str);
|
||||
str = elm_code_line_indent_get("\t", 1);
|
||||
ck_assert_str_eq("\t", str);
|
||||
str = elm_code_line_indent_get("\t ", 3);
|
||||
ck_assert_str_eq("\t ", str);
|
||||
}
|
||||
END_TEST
|
||||
|
||||
START_TEST (elm_code_indent_comments_test)
|
||||
{
|
||||
const char *str;
|
||||
|
||||
str = elm_code_line_indent_get(" /**", 4);
|
||||
ck_assert_str_eq(" * ", str);
|
||||
str = elm_code_line_indent_get(" * ", 4);
|
||||
ck_assert_str_eq(" * ", str);
|
||||
str = elm_code_line_indent_get("\t//", 3);
|
||||
ck_assert_str_eq("\t//", str);
|
||||
}
|
||||
END_TEST
|
||||
|
||||
void elm_code_test_indent(TCase *tc)
|
||||
{
|
||||
tcase_add_test(tc, elm_code_indent_whitespace_test);
|
||||
tcase_add_test(tc, elm_code_indent_comments_test);
|
||||
}
|
|
@ -115,46 +115,6 @@ START_TEST (elm_code_text_newline_position_test)
|
|||
}
|
||||
END_TEST
|
||||
|
||||
START_TEST (elm_code_text_leading_whitespace_test)
|
||||
{
|
||||
const char *text;
|
||||
|
||||
elm_init(1, NULL);
|
||||
text = "testing";
|
||||
ck_assert_int_eq(0, elm_code_text_leading_whitespace_length(text, strlen(text)));
|
||||
|
||||
text = " spaces";
|
||||
ck_assert_int_eq(2, elm_code_text_leading_whitespace_length(text, strlen(text)));
|
||||
|
||||
text = "\t\ttabs";
|
||||
ck_assert_int_eq(2, elm_code_text_leading_whitespace_length(text, strlen(text)));
|
||||
|
||||
text = " \t mix";
|
||||
ck_assert_int_eq(3, elm_code_text_leading_whitespace_length(text, strlen(text)));
|
||||
elm_shutdown();
|
||||
}
|
||||
END_TEST
|
||||
|
||||
START_TEST (elm_code_text_trailing_whitespace_test)
|
||||
{
|
||||
const char *text;
|
||||
|
||||
elm_init(1, NULL);
|
||||
text = "testing";
|
||||
ck_assert_int_eq(0, elm_code_text_trailing_whitespace_length(text, strlen(text)));
|
||||
|
||||
text = "spaces ";
|
||||
ck_assert_int_eq(2, elm_code_text_trailing_whitespace_length(text, strlen(text)));
|
||||
|
||||
text = "tabs\t\t";
|
||||
ck_assert_int_eq(2, elm_code_text_trailing_whitespace_length(text, strlen(text)));
|
||||
|
||||
text = "mix \t ";
|
||||
ck_assert_int_eq(3, elm_code_text_trailing_whitespace_length(text, strlen(text)));
|
||||
elm_shutdown();
|
||||
}
|
||||
END_TEST
|
||||
|
||||
START_TEST (elm_code_text_is_whitespace_test)
|
||||
{
|
||||
const char *text;
|
||||
|
@ -179,7 +139,5 @@ void elm_code_test_text(TCase *tc)
|
|||
tcase_add_test(tc, elm_code_text_contains_test);
|
||||
tcase_add_test(tc, elm_code_text_strpos_test);
|
||||
tcase_add_test(tc, elm_code_text_newline_position_test);
|
||||
tcase_add_test(tc, elm_code_text_leading_whitespace_test);
|
||||
tcase_add_test(tc, elm_code_text_trailing_whitespace_test);
|
||||
tcase_add_test(tc, elm_code_text_is_whitespace_test);
|
||||
}
|
||||
|
|
|
@ -72,15 +72,16 @@ static const Efl_Test_Case etc[] = {
|
|||
{ "elm_slideshow", elm_test_slideshow},
|
||||
{ "elm_spinner", elm_test_spinner},
|
||||
{ "elm_plug", elm_test_plug},
|
||||
{ "file_load", elm_code_file_test_load },
|
||||
{ "file_memory", elm_code_file_test_memory },
|
||||
{ "parse", elm_code_test_parse },
|
||||
{ "text", elm_code_test_text },
|
||||
{ "basic", elm_code_test_basic },
|
||||
{ "widget", elm_code_test_widget },
|
||||
{ "widget_text", elm_code_test_widget_text },
|
||||
{ "widget_selection", elm_code_test_widget_selection },
|
||||
{ "widget_undo", elm_code_test_widget_undo },
|
||||
{ "elm_code_file_load", elm_code_file_test_load },
|
||||
{ "elm_code_file_memory", elm_code_file_test_memory },
|
||||
{ "elm_code_parse", elm_code_test_parse },
|
||||
{ "elm_code_text", elm_code_test_text },
|
||||
{ "elm_code_indent", elm_code_test_indent },
|
||||
{ "elm_code_basic", elm_code_test_basic },
|
||||
{ "elm_code_widget", elm_code_test_widget },
|
||||
{ "elm_code_widget_text", elm_code_test_widget_text },
|
||||
{ "elm_code_widget_selection", elm_code_test_widget_selection },
|
||||
{ "elm_code_widget_undo", elm_code_test_widget_undo },
|
||||
{ NULL, NULL }
|
||||
};
|
||||
|
||||
|
|
|
@ -76,6 +76,7 @@ void elm_code_test_basic(TCase *tc);
|
|||
void elm_code_test_line(TCase *tc);
|
||||
void elm_code_test_parse(TCase *tc);
|
||||
void elm_code_test_text(TCase *tc);
|
||||
void elm_code_test_indent(TCase *tc);
|
||||
void elm_code_test_widget(TCase *tc);
|
||||
void elm_code_test_widget_text(TCase *tc);
|
||||
void elm_code_test_widget_selection(TCase *tc);
|
||||
|
|
Loading…
Reference in New Issue