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 <[email protected]>
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

Reply via email to