summaryrefslogtreecommitdiffstats
path: root/src/tests/cmocka/test_responder_common.c
diff options
context:
space:
mode:
authorPetr Cech <pcech@redhat.com>2016-05-02 09:55:47 -0400
committerLukas Slebodnik <lslebodn@redhat.com>2016-05-11 13:42:58 +0200
commit56c9f8731173eae841a05f31bb03d311076a8485 (patch)
treed944d85ee9544b2c8adebfbaa98a8f01a84faa13 /src/tests/cmocka/test_responder_common.c
parent4f87f99f95891ebc0814e4566fa2defb4359b008 (diff)
downloadsssd-56c9f8731173eae841a05f31bb03d311076a8485.tar.gz
sssd-56c9f8731173eae841a05f31bb03d311076a8485.tar.xz
sssd-56c9f8731173eae841a05f31bb03d311076a8485.zip
RESPONDERS: Negcache in resp_ctx preparing
Preparation for initialization of negative cache in common responder. Reviewed-by: Pavel Březina <pbrezina@redhat.com>
Diffstat (limited to 'src/tests/cmocka/test_responder_common.c')
-rw-r--r--src/tests/cmocka/test_responder_common.c34
1 files changed, 23 insertions, 11 deletions
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;