forked from enlightenment/efl
eina: add test case for eina_strbuf_tolower API.
Summary: Depends on D3200 Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com> Reviewers: cedric Differential Revision: https://phab.enlightenment.org/D3204 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
This commit is contained in:
parent
02d78670d4
commit
01eaa7a9cc
|
@ -486,6 +486,34 @@ START_TEST(strbuf_trim)
|
|||
}
|
||||
END_TEST
|
||||
|
||||
START_TEST(strbuf_tolower)
|
||||
{
|
||||
Eina_Strbuf* buf;
|
||||
const char *str;
|
||||
|
||||
eina_init();
|
||||
buf = eina_strbuf_new();
|
||||
fail_unless(buf != NULL);
|
||||
|
||||
eina_strbuf_append(buf, "UPPER");
|
||||
eina_strbuf_tolower(buf);
|
||||
str = eina_strbuf_string_get(buf);
|
||||
fail_unless(str || strcmp(str, "upper"));
|
||||
|
||||
eina_strbuf_tolower(buf);
|
||||
str = eina_strbuf_string_get(buf);
|
||||
fail_unless(str || strcmp(str, "upper"));
|
||||
|
||||
eina_strbuf_append(buf, "1@ ");
|
||||
eina_strbuf_tolower(buf);
|
||||
str = eina_strbuf_string_get(buf);
|
||||
fail_unless(str || strcmp(str, "upper1@ "));
|
||||
|
||||
eina_strbuf_free(buf);
|
||||
eina_shutdown();
|
||||
}
|
||||
END_TEST
|
||||
|
||||
void
|
||||
eina_test_strbuf(TCase *tc)
|
||||
{
|
||||
|
@ -499,4 +527,5 @@ eina_test_strbuf(TCase *tc)
|
|||
tcase_add_test(tc, strbuf_prepend_realloc);
|
||||
tcase_add_test(tc, strbuf_manage_simple);
|
||||
tcase_add_test(tc, strbuf_trim);
|
||||
tcase_add_test(tc, strbuf_tolower);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue