#
#  List existence checks are "is the list empty" checks.
#
if (session-state.) {
	test_fail
}

if (session-state.[*]) {
	test_fail
}

if (session-state.) {
	test_fail
}

session-state.User-Name := 'foo'

if (!session-state.) {
	test_fail
}

if (!session-state.[*]) {
	test_fail
}

if !(%{session-state.[#]} == 1) {
	test_fail
}

success
