>From 70c25478f654ed705c18c2bb45b9e7aae9848904 Mon Sep 17 00:00:00 2001 From: Lukas Slebodnik Date: Tue, 18 Nov 2014 11:16:41 +0100 Subject: [PATCH 2/2] test_nss_srv: Add regression test for option re_expression This regression was cused by commit 09a36be00ddcf1d7bd5b8a368143d5b2e2f4fb68 "sss_get_domain_name: check for fq name first" Related: https://fedorahosted.org/sssd/ticket/2487 --- src/tests/cmocka/test_nss_srv.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/tests/cmocka/test_nss_srv.c b/src/tests/cmocka/test_nss_srv.c index 8f297a7842e4c9a21821795dbcbe1a5025259ce1..1e70c80fea571f2034a761c6ab2b4d500470849f 100644 --- a/src/tests/cmocka/test_nss_srv.c +++ b/src/tests/cmocka/test_nss_srv.c @@ -2007,6 +2007,7 @@ void nss_fqdn_fancy_test_setup(void **state) struct sss_test_conf_param params[] = { { "enumerate", "false" }, { "full_name_format", "%1$s@@@@@%2$s" }, + { "re_expression", "(?P[^@]+)@(?P[^@]*$)" }, { NULL, NULL }, /* Sentinel */ }; @@ -2015,6 +2016,18 @@ void nss_fqdn_fancy_test_setup(void **state) void nss_test_teardown(void **state) { + int ret; + const char *params[] = { + "enumerate", + "full_name_format", + "re_expression", + NULL, + }; + + ret = test_dom_purge_conf_options(nss_test_ctx, nss_test_ctx->tctx, + TEST_DOM_NAME, params); + assert_int_equal(ret, EOK); + talloc_free(nss_test_ctx); } -- 2.1.0