diff options
author | Jakub Hrozek <jhrozek@redhat.com> | 2015-05-29 15:42:46 +0200 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2015-06-14 21:47:19 +0200 |
commit | d43c9d18fb263b1ea4071b20e93ce4994583f62f (patch) | |
tree | 48a13f6a0427f5d3af4c7dcf4e967e191d12fa7f /src/tests/cmocka/test_dyndns.c | |
parent | b1a822a16e3ef97e31d167f9e97efec06fc121dc (diff) | |
download | sssd-d43c9d18fb263b1ea4071b20e93ce4994583f62f.tar.gz sssd-d43c9d18fb263b1ea4071b20e93ce4994583f62f.tar.xz sssd-d43c9d18fb263b1ea4071b20e93ce4994583f62f.zip |
TESTS: Add a common mock_be_ctx function
Reduces code duplication between tests.
Reviewed-by: Sumit Bose <sbose@redhat.com>
Diffstat (limited to 'src/tests/cmocka/test_dyndns.c')
-rw-r--r-- | src/tests/cmocka/test_dyndns.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/tests/cmocka/test_dyndns.c b/src/tests/cmocka/test_dyndns.c index 97fac9425..689e333d4 100644 --- a/src/tests/cmocka/test_dyndns.c +++ b/src/tests/cmocka/test_dyndns.c @@ -33,6 +33,7 @@ #include "providers/dp_dyndns.c" #include "tests/cmocka/common_mock.h" +#include "tests/cmocka/common_mock_be.h" #include "src/providers/dp_dyndns.h" #define TESTS_PATH "tests_dyndns" @@ -412,12 +413,9 @@ static int dyndns_test_setup(void **state) TEST_ID_PROVIDER, params); assert_non_null(dyndns_test_ctx->tctx); - dyndns_test_ctx->be_ctx = talloc_zero(dyndns_test_ctx, struct be_ctx); + dyndns_test_ctx->be_ctx = mock_be_ctx(dyndns_test_ctx, dyndns_test_ctx->tctx); assert_non_null(dyndns_test_ctx->be_ctx); - dyndns_test_ctx->be_ctx->cdb = dyndns_test_ctx->tctx->confdb; - dyndns_test_ctx->be_ctx->ev = dyndns_test_ctx->tctx->ev; - dyndns_test_ctx->be_ctx->conf_path = dyndns_test_ctx->tctx->conf_dom_path; return 0; } |