From 56c9f8731173eae841a05f31bb03d311076a8485 Mon Sep 17 00:00:00 2001 From: Petr Cech Date: Mon, 2 May 2016 09:55:47 -0400 Subject: RESPONDERS: Negcache in resp_ctx preparing MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Preparation for initialization of negative cache in common responder. Reviewed-by: Pavel Březina --- src/tests/cmocka/test_responder_common.c | 34 +++++++++++++++++++++----------- 1 file changed, 23 insertions(+), 11 deletions(-) (limited to 'src/tests/cmocka/test_responder_common.c') diff --git a/src/tests/cmocka/test_responder_common.c b/src/tests/cmocka/test_responder_common.c index 48e0e91a3..b25f8a8ef 100644 --- a/src/tests/cmocka/test_responder_common.c +++ b/src/tests/cmocka/test_responder_common.c @@ -35,16 +35,28 @@ #define NAME "username" +/* register_cli_protocol_version is required in test since it links with + * responder_common.c module + */ +struct cli_protocol_version *register_cli_protocol_version(void) +{ + static struct cli_protocol_version responder_test_cli_protocol_version[] = { + { 0, NULL, NULL } + }; + + return responder_test_cli_protocol_version; +} + static void mock_sss_dp_done(struct tevent_context *ev, struct tevent_immediate *imm, void *pvt); errno_t -sss_dp_issue_request(TALLOC_CTX *mem_ctx, struct resp_ctx *rctx, - const char *strkey, struct sss_domain_info *dom, - dbus_msg_constructor msg_create, void *pvt, - struct tevent_req *nreq) +__wrap_sss_dp_issue_request(TALLOC_CTX *mem_ctx, struct resp_ctx *rctx, + const char *strkey, struct sss_domain_info *dom, + dbus_msg_constructor msg_create, void *pvt, + struct tevent_req *nreq) { struct tevent_immediate *imm; @@ -69,11 +81,11 @@ mock_sss_dp_done(struct tevent_context *ev, } errno_t -sss_dp_req_recv(TALLOC_CTX *mem_ctx, - struct tevent_req *sidereq, - dbus_uint16_t *dp_err, - dbus_uint32_t *dp_ret, - char **err_msg) +__wrap_sss_dp_req_recv(TALLOC_CTX *mem_ctx, + struct tevent_req *sidereq, + dbus_uint16_t *dp_err, + dbus_uint32_t *dp_ret, + char **err_msg) { return EOK; } @@ -271,8 +283,8 @@ struct sss_nc_ctx { struct parse_inp_test_ctx *pctx; }; -errno_t sss_ncache_reset_repopulate_permanent(struct resp_ctx *rctx, - struct sss_nc_ctx *dummy_ncache_ptr) +errno_t __wrap_sss_ncache_reset_repopulate_permanent(struct resp_ctx *rctx, + struct sss_nc_ctx *dummy_ncache_ptr) { test_ev_done(dummy_ncache_ptr->pctx->tctx, EOK); return EOK; -- cgit