[SCM] UID Wrapper Repository - branch master updated
Andreas Schneider
asn at samba.org
Wed Dec 4 10:09:54 MST 2013
The branch, master has been updated
via 644c98e tests: Add a test for getgroups().
from 7e534a7 tests: Add a test for setgroups().
http://gitweb.samba.org/?p=uid_wrapper.git;a=shortlog;h=master
- Log -----------------------------------------------------------------
commit 644c98eac3246a676845077f5094834df9a50374
Author: Andreas Schneider <asn at cryptomilk.org>
Date: Wed Dec 4 18:07:54 2013 +0100
tests: Add a test for getgroups().
-----------------------------------------------------------------------
Summary of changes:
tests/testsuite.c | 14 ++++++++++++++
1 files changed, 14 insertions(+), 0 deletions(-)
Changeset truncated at 500 lines:
diff --git a/tests/testsuite.c b/tests/testsuite.c
index 1a36346..67836fa 100644
--- a/tests/testsuite.c
+++ b/tests/testsuite.c
@@ -233,6 +233,18 @@ static void test_uwrap_syscall_setregid(void **state)
assert_int_equal(g, 42);
}
+static void test_uwrap_getgroups(void **state)
+{
+ gid_t rlist[16] = {0};
+ int rc;
+
+ (void) state; /* unused */
+
+ rc = getgroups(ARRAY_SIZE(rlist), rlist);
+ assert_int_equal(rc, 1);
+ assert_int_equal(rlist[0], getegid());
+}
+
static void test_uwrap_setgroups(void **state)
{
gid_t glist[] = { 100, 200, 300, 400, 500 };
@@ -255,6 +267,8 @@ int main(void) {
const UnitTest tests[] = {
unit_test(test_uwrap_syscall),
+ unit_test(test_uwrap_getgroups),
+
unit_test(test_uwrap_seteuid),
unit_test(test_uwrap_setuid),
unit_test(test_uwrap_setegid),
--
UID Wrapper Repository
More information about the samba-cvs
mailing list