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:
Srivardhan Hebbar 2015-10-22 12:26:31 -07:00 committed by Cedric BAIL
parent 02d78670d4
commit 01eaa7a9cc
1 changed files with 29 additions and 0 deletions

View File

@ -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);
}