diff options
author | Ulrich Eckhardt <ulrich.eckhardt@base-42.de> | 2016-05-16 19:51:05 +0200 |
---|---|---|
committer | Arun Raghavan <arun@arunraghavan.net> | 2016-06-22 12:55:55 +0530 |
commit | 111e332556ce98d52a73baad8f0b51e4885b8383 (patch) | |
tree | e222f0ab7c8f5a30d5a54f5f60cb14d03a93cf20 /src/tests | |
parent | c9c8f4285f31fda5d3051832969983dfe0df1cab (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.c | 6 |
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); |