#
# Simple functionality tests
#

resmgr_start_daemon

assert eq "100*" resmgr help
assert eq "200 *" resmgr list
assert eq "200 *" resmgr sessions
assert eq "100 *" resmgr login test0 /dev/tty1
assert eq "100 *" resmgr login test0 /dev/tty1
assert eq "100 /dev/tty1 test0" resmgr sessions
assert eq "200 *" resmgr -u test0 list
assert eq "100 *" resmgr logout /dev/tty1
assert eq "100 *" resmgr logout /dev/tty1
assert eq "100 *" resmgr login test0 /dev/tty1
assert eq "100 *" resmgr login test1 /dev/tty1
assert eq "100 /dev/tty1 test1" resmgr sessions
assert eq "100 *" resmgr login test0 /dev/tty2
assert eq "100 *" resmgr logout /dev/tty1
assert eq "100 /dev/tty2 test0" resmgr sessions
assert eq "100 *" resmgr login test1 /dev/tty1
assert eq "100-*" resmgr sessions
assert eq "502*"  resmgr -u test0 open /dev/cdrom
assert eq "502*"  resmgr -u test0 lock /dev/cdrom
assert eq "502*"  resmgr -u test0 unlock /dev/cdrom
assert eq "502*"  resmgr -u test0 add /dev/cdrom CLASS

resmgr_stop_daemon
