1168754Sbushman#!/bin/sh
2168754Sbushman# $FreeBSD$
3168754Sbushman
4168754Sbushmando_test() {
5168754Sbushman	number=$1
6168754Sbushman	comment=$2
7168754Sbushman	opt=$3
8168754Sbushman	if ./$executable $opt; then
9168754Sbushman		echo "ok $number - $comment"
10168754Sbushman	else
11168754Sbushman		echo "not ok $number - $comment"
12168754Sbushman	fi
13168754Sbushman}
14168754Sbushman
15168754Sbushmancd `dirname $0`
16168754Sbushman
17168754Sbushmanexecutable=`basename $0 .t`
18168754Sbushman
19168754Sbushmanmake $executable 2>&1 > /dev/null
20168754Sbushman
21168754Sbushmanecho 1..8
22168754Sbushmando_test 1 'getgrnam()'        '-n'
23168754Sbushmando_test 2 'getgrgid()'        '-g'
24168754Sbushmando_test 3 'getgrent()'           '-e'
25168754Sbushmando_test 4 'getgrent() 2-pass'    '-2'
26168754Sbushmando_test 5 'building snapshot, if needed'  '-s snapshot_grp'
27168754Sbushmando_test 6 'getgrnam() snapshot'           '-n -s snapshot_grp'
28168754Sbushmando_test 7 'getgrgid() snapshot'           '-g -s snapshot_grp'
29168754Sbushmando_test 8 'getgrent() snapshot'           '-e -s snapshot_grp'
30