cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=01eaa7a9cceab3b7e45d269387960e91c1940d45
commit 01eaa7a9cceab3b7e45d269387960e91c1940d45 Author: Srivardhan Hebbar <sri.heb...@samsung.com> Date: Thu Oct 22 12:26:31 2015 -0700 eina: add test case for eina_strbuf_tolower API. Summary: Depends on D3200 Signed-off-by: Srivardhan Hebbar <sri.heb...@samsung.com> Reviewers: cedric Differential Revision: https://phab.enlightenment.org/D3204 Signed-off-by: Cedric BAIL <ced...@osg.samsung.com> --- src/tests/eina/eina_test_strbuf.c | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/src/tests/eina/eina_test_strbuf.c b/src/tests/eina/eina_test_strbuf.c index 7a1386c..3a3adc6 100644 --- a/src/tests/eina/eina_test_strbuf.c +++ b/src/tests/eina/eina_test_strbuf.c @@ -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); } --