From 3296c5313c1ae5ba09f0fa4786141d41eacde939 Mon Sep 17 00:00:00 2001 From: Patrick Pelissier Date: Wed, 13 Dec 2017 21:56:41 +0100 Subject: [PATCH] Add more tests. --- tests/test-mstring.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/test-mstring.c b/tests/test-mstring.c index 70caafaa..8fafc143 100644 --- a/tests/test-mstring.c +++ b/tests/test-mstring.c @@ -92,6 +92,18 @@ static void test_utf8_it(void) } string_set_str (s, "H€llo René Chaînôr¬"); assert(string_length_u(s) == 19); + string_unicode_t tab2[19]; + i = 0; + for(string_it(it, s) ; !string_end_p(it); string_next(it), i++) { + assert (i < 19); + tab2[i] = string_get_cref(it); + } + assert (i == 19); + string_clean(s); + for(i = 0 ; i < 19; i++) + string_push_u(s, tab2[i]); + assert (string_equal_str_p(s, "H€llo René Chaînôr¬")); + string_clear(s); }