Тестирование способов, связанных с мандатным принципом контроля доступа (тест mandat)

Реализация:

Пользователь Действие
SYSTEM Попытка изменения группы пользователя RES1. Результат: успешное завершение (RES1 сначала назначается группа GROUP2, затем возвращается группа GROUP1)
SYSTEM Попытка изменения своей группы. Результат: код завершения 1022
DBA1 Попытка изменения своей группы. Результат: код завершения 1022 (изменить уровни доступа пользователя может только администратор его группы (в пределах отведенных ему уровней) или SYSTEM)
DBA1 Попытка изменения своих уровней доступа R=6, W=5. Результат: код завершения 1022
DBA1 Попытка изменения своих уровней доступа R=5, W=4. Результат: код завершения 1022
DBA1 Попытка изменения своих уровней доступа R=4, W=6. Результат: успешное завершение
RES1 Попытка изменения своих уровней доступа R=6, W=5. Результат: код завершения 1022
RES1 Попытка изменения своих уровней доступа R=5, W=4. Результат: код завершения 1022
RES1 Попытка изменения своих уровней доступа R=4, W=6. Результат: код завершения 1022
RES1 Попытка изменения своей группы. Результат: код завершения 1022
SYSTEM Попытка изменения своих уровней доступа R=6, W=6. Результат: успешное завершение
SYSTEM Попытка изменения своих уровней доступа R=4, W=4. Результат: успешное завершение (затем уровни доступа пользователей RES1 и DBA1 устанавливаются R=5, W=5)