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

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

Подсистема SimpleTracker имеет тестовую обвязку, который содержит блок Test Assessment.

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

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


Закройте тестовую обвязку и основную модель.
Test Assessment | Test Sequence