From: Eric Bollengier Date: Fri, 11 Feb 2022 09:37:58 +0000 (+0100) Subject: regress: Add checks on pluginlib_test X-Git-Tag: Beta-15.0.0~646 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2beff24f60d01f0ab6e831577d434a6636323980;p=thirdparty%2Fbacula.git regress: Add checks on pluginlib_test --- diff --git a/bacula/src/plugins/fd/pluginlib/pluginlib_test.cpp b/bacula/src/plugins/fd/pluginlib/pluginlib_test.cpp index 572fda9cb..83047bb4a 100644 --- a/bacula/src/plugins/fd/pluginlib/pluginlib_test.cpp +++ b/bacula/src/plugins/fd/pluginlib/pluginlib_test.cpp @@ -126,6 +126,23 @@ int main() ok(strcmp((char*)list.next(), "Eric") == 0, "check element Eric"); ok(strcmp((char*)list.next(), "Kern") == 0, "check element Kern"); } + { + alist list; + plugutil_str_split_to_alist(list, "key: 'value'", ':'); + is(list.size(), 2, "split: key: value"); + is((char*)list.get(0), "key", "split: check key"); + is((char*)list.get(1), "'value'", "split: check value (without extra space)"); + } + { + alist list; + plugutil_str_split_to_alist(list, NULL); + is(list.size(), 0, "split: NULL"); + } + { + alist list; + plugutil_str_split_to_alist(list, ""); + is(list.size(), 0, "split: empty"); + } POOL_MEM cmd1(PM_NAME); POOL_MEM param(PM_NAME);