summaryrefslogtreecommitdiff
path: root/src/tests
diff options
context:
space:
mode:
authorUlrich Eckhardt <ulrich.eckhardt@base-42.de>2016-05-16 19:51:05 +0200
committerArun Raghavan <arun@arunraghavan.net>2016-06-22 12:55:55 +0530
commit111e332556ce98d52a73baad8f0b51e4885b8383 (patch)
treee222f0ab7c8f5a30d5a54f5f60cb14d03a93cf20 /src/tests
parentc9c8f4285f31fda5d3051832969983dfe0df1cab (diff)
core-util: Improve pa_replace() behaviour
- Assert that the search string isn't empty. - Add test. - Improve documentation.
Diffstat (limited to 'src/tests')
-rw-r--r--src/tests/core-util-test.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/tests/core-util-test.c b/src/tests/core-util-test.c
index d1470b4b0..c8e0faee4 100644
--- a/src/tests/core-util-test.c
+++ b/src/tests/core-util-test.c
@@ -228,6 +228,11 @@ START_TEST (modargs_test_escape) {
}
END_TEST
+START_TEST (modargs_test_replace_fail_4) {
+ pa_replace("abe", "", "bab");
+}
+END_TEST
+
START_TEST (modargs_test_unescape) {
char* value;
@@ -264,6 +269,7 @@ int main(int argc, char *argv[]) {
tcase_add_test_raise_signal(tc, modargs_test_replace_fail_1, SIGABRT);
tcase_add_test_raise_signal(tc, modargs_test_replace_fail_2, SIGABRT);
tcase_add_test_raise_signal(tc, modargs_test_replace_fail_3, SIGABRT);
+ tcase_add_test_raise_signal(tc, modargs_test_replace_fail_4, SIGABRT);
tcase_add_test(tc, modargs_test_escape);
tcase_add_test(tc, modargs_test_unescape);