When РазложениеВ этом примере показано, как использовать When разложение в блоке тестовой последовательности для создания оценок в тестовом жгуте.
Эта модель реализует простой трекер сигналов, который работает в трех режимах: 0 (Выкл.), 1 (Медленно), и 2 (Быстро).

Для наблюдения за выходом и ошибкой сигнального трекера смоделируйте модель.

Подсистема SimpleTracker имеет тестовый жгут, содержащий блок оценки теста.

Блок оценки теста оценивает поведение подсистемы SimpleTracker с помощью When последовательность испытаний разложения.

Тестовая последовательность определяет соответствующие операторы verify () для выполнения на основе значения mode. CheckError шаг имеет When разложение с тремя подэтапами:
OffMode активен, когда значение mode является 0 (Выкл.).
SlowMode активен, когда значение mode является 1 (Медленно).
QuickMode активен для всех других значений mode.
Для выполнения оценок смоделируйте тестовый жгут. Откройте инспектор данных моделирования для проверки результатов оценок.


Закройте тестовый жгут и главную модель.
Оценка испытаний | Последовательность испытаний