From 8394eddba54b5d3e3fda868145e3751247bdbdb2 Mon Sep 17 00:00:00 2001 From: Michal Zidek Date: Mon, 24 Nov 2014 19:50:14 +0100 Subject: util: Special-case PCRE_ERROR_NOMATCH in sss_parse_name MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add new SSSD specific error code for the case when pcre_exec returns PCRE_ERROR_NOMATCH. Reviewed-by: Lukáš Slebodník --- src/tests/cmocka/test_fqnames.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'src/tests') diff --git a/src/tests/cmocka/test_fqnames.c b/src/tests/cmocka/test_fqnames.c index de208437..b9b6230b 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) -- cgit