diff options
author | Michal Zidek <mzidek@redhat.com> | 2014-11-24 19:50:14 +0100 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2014-11-25 14:10:51 +0100 |
commit | eedf2fc4c1432f805b16ae52939cf5e67e8df550 (patch) | |
tree | eaa3200c958d684635c96757c99e6bf62232066d /src/tests | |
parent | 781f2feea5aa4d08a8c68aa33910b4f83a988e85 (diff) | |
download | sssd-eedf2fc4c1432f805b16ae52939cf5e67e8df550.tar.gz sssd-eedf2fc4c1432f805b16ae52939cf5e67e8df550.tar.xz sssd-eedf2fc4c1432f805b16ae52939cf5e67e8df550.zip |
util: Special-case PCRE_ERROR_NOMATCH in sss_parse_name
Add new SSSD specific error code for the case when
pcre_exec returns PCRE_ERROR_NOMATCH.
Reviewed-by: Lukáš Slebodník <lslebodn@redhat.com>
Diffstat (limited to 'src/tests')
-rw-r--r-- | src/tests/cmocka/test_fqnames.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/tests/cmocka/test_fqnames.c b/src/tests/cmocka/test_fqnames.c index de208437d..b9b6230b9 100644 --- a/src/tests/cmocka/test_fqnames.c +++ b/src/tests/cmocka/test_fqnames.c @@ -471,13 +471,13 @@ void sss_parse_name_fail(void **state) struct parse_name_test_ctx *test_ctx = talloc_get_type(*state, struct parse_name_test_ctx); - sss_parse_name_check(test_ctx, "", EINVAL, NULL, NULL); - sss_parse_name_check(test_ctx, "@", EINVAL, NULL, NULL); - sss_parse_name_check(test_ctx, "\\", EINVAL, NULL, NULL); - sss_parse_name_check(test_ctx, "\\"NAME, EINVAL, NULL, NULL); - sss_parse_name_check(test_ctx, "@"NAME, EINVAL, NULL, NULL); - sss_parse_name_check(test_ctx, NAME"@", EINVAL, NULL, NULL); - sss_parse_name_check(test_ctx, NAME"\\", EINVAL, NULL, NULL); + sss_parse_name_check(test_ctx, "", ERR_REGEX_NOMATCH, NULL, NULL); + sss_parse_name_check(test_ctx, "@", ERR_REGEX_NOMATCH, NULL, NULL); + sss_parse_name_check(test_ctx, "\\", ERR_REGEX_NOMATCH, NULL, NULL); + sss_parse_name_check(test_ctx, "\\"NAME, ERR_REGEX_NOMATCH, NULL, NULL); + sss_parse_name_check(test_ctx, "@"NAME, ERR_REGEX_NOMATCH, NULL, NULL); + sss_parse_name_check(test_ctx, NAME"@", ERR_REGEX_NOMATCH, NULL, NULL); + sss_parse_name_check(test_ctx, NAME"\\", ERR_REGEX_NOMATCH, NULL, NULL); } void test_sss_get_domain_name(void **state) |