From: Luca Boccassi Date: Wed, 7 Apr 2021 21:52:32 +0000 (+0100) Subject: test-extract-word: add a couple more corner cases X-Git-Tag: v249-rc1~446^2~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b01339f74fb3baf1802517a466abb6dab10d09e4;p=thirdparty%2Fsystemd.git test-extract-word: add a couple more corner cases --- diff --git a/src/test/test-extract-word.c b/src/test/test-extract-word.c index f1085266df2..391968463f2 100644 --- a/src/test/test-extract-word.c +++ b/src/test/test-extract-word.c @@ -428,6 +428,20 @@ static void test_extract_first_word(void) { assert_se(streq(t, "c")); free(t); assert_se(p == NULL); + + p = original = "foobar=\"waldo\"maldo, baldo"; + assert_se(extract_first_word(&p, &t, "=\", ", 0) > 0); + assert_se(streq(t, "foobar")); + free(t); + assert_se(extract_first_word(&p, &t, "=\", ", 0) > 0); + assert_se(streq(t, "waldo")); + free(t); + assert_se(extract_first_word(&p, &t, "=\", ", 0) > 0); + assert_se(streq(t, "maldo")); + free(t); + assert_se(extract_first_word(&p, &t, "=\", ", 0) > 0); + assert_se(streq(t, "baldo")); + free(t); } static void test_extract_first_word_and_warn(void) {