s4:unittest: Test wbinfo --group-info and --gid-info
authorMatthieu Patou <mat@matws.net>
Tue, 9 Mar 2010 12:39:56 +0000 (15:39 +0300)
committerMatthias Dieter Wallnöfer <mdw@samba.org>
Sat, 11 Sep 2010 17:13:46 +0000 (19:13 +0200)
Signed-off-by: Matthias Dieter Wallnöfer <mdw@samba.org>
nsswitch/tests/test_wbinfo.sh

index 952dd132652c7b777905f3b0d0167e169bd7dc1c..4efffc873eda5d27aa51d4641f5d788d3560f602 100755 (executable)
@@ -176,9 +176,17 @@ testit "wbinfo -i against $TARGET" $wbinfo -i "$DOMAIN/$USERNAME" || failed=`exp
 
 testit "wbinfo --uid-info against $TARGET" $wbinfo --uid-info $admin_uid || failed=`expr $failed + 1`
 
-# this does not work
-knownfail "wbinfo --group-info against $TARGET" $wbinfo --group-info "S-1-22-2-0"
-knownfail "wbinfo --gid-info against $TARGET" $wbinfo --gid-info 30001
+echo "test: wbinfo --group-info against $TARGET"
+rawgid=`$wbinfo --group-info "Domain admins" | sed 's/.*:\([0-9][0-9]*\):/\1/'`
+if test x$? = x0; then
+       echo "success: wbinfo --group-info against $TARGET"
+else
+       echo "failure: wbinfo --group-info against $TARGET"
+       failed=`expr $failed + 1`
+fi
+
+gid=`echo $rawgid | sed 's/.*:\([0-9][0-9]*\):/\1/'`
+testit "wbinfo --gid-info against $TARGET" $wbinfo --gid-info $gid || failed=`expr $failed + 1`
 
 testit "wbinfo -r against $TARGET" $wbinfo -r "$DOMAIN/$USERNAME" || failed=`expr $failed + 1`