#!/usr/share/ucs-test/runner bash
## desc: List OX groups
## bugs: [34349]
## packages:
##  - univention-ox
## tags:
##  - apptest
## exposure: safe
. "ox.sh" || exit 137
ox_csv_setup
# check for default group "users"
ox_sudo listgroup --csv | egrep -i "displayname|users" >"$csv"
declare -a CSV=(
	"id='[0-9]+'"
	"name='users'"
	"displayname=${CSVANY}"
	"members='[0-9]+(,[0-9]+)*'"
)
# check all groups
ox_sudo listgroup --csv >"$csv"
declare -a CSV=(
	"id='[0-9]+'"
	"name='[a-zA-Z0-9 ]+'"
	"displayname=${CSVANY}"
	"members='[0-9]*(,[0-9]+)*'"
)
ox_check_csv "${CSV[@]}"
# vim:set ft=sh:
