summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/tests/cmocka/common_mock_sysdb_objects.c10
-rw-r--r--src/tests/cmocka/common_mock_sysdb_objects.h9
2 files changed, 16 insertions, 3 deletions
diff --git a/src/tests/cmocka/common_mock_sysdb_objects.c b/src/tests/cmocka/common_mock_sysdb_objects.c
index ef050de2..5dc9e4e7 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);
+}
diff --git a/src/tests/cmocka/common_mock_sysdb_objects.h b/src/tests/cmocka/common_mock_sysdb_objects.h
index 3ae8405b..2d00a3f7 100644
--- a/src/tests/cmocka/common_mock_sysdb_objects.h
+++ b/src/tests/cmocka/common_mock_sysdb_objects.h
@@ -35,9 +35,6 @@ _mock_sysdb_object(TALLOC_CTX *mem_ctx,
#define mock_sysdb_object(mem_ctx, base_dn, name, ...) \
_mock_sysdb_object(mem_ctx, base_dn, name, ##__VA_ARGS__, NULL)
-#define mock_sysdb_user(mem_ctx, base_dn, name, ...) \
- mock_sysdb_object(mem_ctx, base_dn, name, ##__VA_ARGS__)
-
struct sysdb_attrs *
mock_sysdb_group_rfc2307bis(TALLOC_CTX *mem_ctx,
const char *base_dn,
@@ -45,4 +42,10 @@ mock_sysdb_group_rfc2307bis(TALLOC_CTX *mem_ctx,
const char *name,
const char **members);
+struct sysdb_attrs *
+mock_sysdb_user(TALLOC_CTX *mem_ctx,
+ const char *base_dn,
+ uid_t uid,
+ const char *name);
+
#endif /* COMMON_MOCK_SYSDB_OBJECTS_H_ */