summaryrefslogtreecommitdiffstats
path: root/src/tests/cmocka/common_mock_sysdb_objects.c
diff options
context:
space:
mode:
authorJakub Hrozek <jhrozek@redhat.com>2014-06-23 19:07:41 +0200
committerJakub Hrozek <jhrozek@redhat.com>2014-07-01 11:43:34 +0200
commitb0fb84bb4a98d3086b78550c737ef20f63cbac26 (patch)
tree88726493272e521a9ede21c2448842133590d23d /src/tests/cmocka/common_mock_sysdb_objects.c
parent132d6228d981436c5e1ca3ddf486f95ac77e46b6 (diff)
downloadsssd-b0fb84bb4a98d3086b78550c737ef20f63cbac26.tar.gz
sssd-b0fb84bb4a98d3086b78550c737ef20f63cbac26.tar.xz
sssd-b0fb84bb4a98d3086b78550c737ef20f63cbac26.zip
TESTS: Change how mock_sysdb_user() is implemented
For the purpose of unit tests, it's better to create a user object with a UID and a name. Reviewed-by: Lukáš Slebodník <lslebodn@redhat.com>
Diffstat (limited to 'src/tests/cmocka/common_mock_sysdb_objects.c')
-rw-r--r--src/tests/cmocka/common_mock_sysdb_objects.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/tests/cmocka/common_mock_sysdb_objects.c b/src/tests/cmocka/common_mock_sysdb_objects.c
index ef050de20..5dc9e4e78 100644
--- a/src/tests/cmocka/common_mock_sysdb_objects.c
+++ b/src/tests/cmocka/common_mock_sysdb_objects.c
@@ -191,3 +191,13 @@ mock_sysdb_group_rfc2307bis(TALLOC_CTX *mem_ctx,
return attrs;
}
+
+struct sysdb_attrs *
+mock_sysdb_user(TALLOC_CTX *mem_ctx,
+ const char *base_dn,
+ uid_t uid,
+ const char *name)
+{
+ return mock_sysdb_object(mem_ctx, base_dn, name,
+ SYSDB_UIDNUM, uid);
+}