diff options
author | Daan De Meyer <daan.j.demeyer@gmail.com> | 2022-08-30 15:21:05 +0200 |
---|---|---|
committer | Daan De Meyer <daan.j.demeyer@gmail.com> | 2023-01-08 16:31:16 +0100 |
commit | 6658f7c7920856d638028cd6b9932f14f65b42e1 (patch) | |
tree | 3982f74000a1112b428693c01a9b638beb1845a7 /src/test | |
parent | cc232fa09407eb027db6a3a28451c25dad3ef7aa (diff) | |
download | systemd-6658f7c7920856d638028cd6b9932f14f65b42e1.tar.gz |
basic: Add strv_extend_assignment()
Diffstat (limited to 'src/test')
-rw-r--r-- | src/test/test-strv.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/test/test-strv.c b/src/test/test-strv.c index 9208faafa4..5c03eaa960 100644 --- a/src/test/test-strv.c +++ b/src/test/test-strv.c @@ -942,4 +942,16 @@ TEST(strv_fnmatch) { assert_se(pos == 1); } +TEST(strv_extend_join) { + _cleanup_strv_free_ char **v = NULL; + + assert_se(strv_extend_assignment(&v, "MESSAGE", "ABC") >= 0); + assert_se(strv_extend_assignment(&v, "ABC", "QER") >= 0); + assert_se(strv_extend_assignment(&v, "MISSING", NULL) >= 0); + + assert_se(strv_length(v) == 2); + assert_se(streq(v[0], "MESSAGE=ABC")); + assert_se(streq(v[1], "ABC=QER")); +} + DEFINE_TEST_MAIN(LOG_INFO); |