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

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

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

СостояниеОжидаемый выход
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 операторы оцениваются на каждом временном шаге.