Проверьте несколько условий за один раз

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

Например, предположите, что у вас есть простая служебная функция 2D кнопки, которая действует в качестве исключительной - или логика. Больше чем одно из следующих условий может быть допустимым, одновременно продвигаются.

УсловиеОжидаемый Вывод
RedButtonIN == false && GreenButtonIN == falseRedButtonOUT == false && GreenButtonOUT == false
GreenButtonIN == falseGreenButtonOUT ~= true
RedButtonIN == falseRedButtonOUT ~= true
RedButtonIN == true && GreenButtonIN == trueRedButtonOUT == false && GreenButtonOUT == false
RedButtonIN == true && GreenButtonIN == falseRedButtonOUT == true && GreenButtonOUT == false
RedButtonIN == false && GreenButtonIN == trueRedButtonOUT == false && GreenButtonOUT == true

Чтобы оценить эти условия, этот блок Test Assessment включает шесть операторов verify в первый тестовый шаг, содержавшийся в операторах if. Тестовый шаг активен во время симуляции, и операторы if оценены на каждом временном шаге.