summaryrefslogtreecommitdiff
path: root/tests/unit
diff options
context:
space:
mode:
Diffstat (limited to 'tests/unit')
-rw-r--r--tests/unit/core/test-string.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/unit/core/test-string.cpp b/tests/unit/core/test-string.cpp
index 67e578d45..46314eb2b 100644
--- a/tests/unit/core/test-string.cpp
+++ b/tests/unit/core/test-string.cpp
@@ -942,6 +942,16 @@ TEST(String, SplitCommand)
string_free_split_command (argv);
+ /* separator other than ';' */
+ argv = string_split_command ("abc,de,fghi", ',');
+ CHECK(argv);
+ STRCMP_EQUAL("abc", argv[0]);
+ STRCMP_EQUAL("de", argv[1]);
+ STRCMP_EQUAL("fghi", argv[2]);
+ POINTERS_EQUAL(NULL, argv[3]);
+
+ string_free_split_command (argv);
+
/* free split with NULL */
string_free_split_command (NULL);
}