[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