Система тестирования izh_test
Виды тестов
test_script - Тестовая последовательность примитивных действий
call_template - Действия по ранее описанному шаблону.
Команда представляет собой использование ранее описанного
именованного шаблона
.
При этом
переменные подстановки
, используемые в шаблоне, применяются
прямо на месте использования шаблона.
Команда позволяет также указывать значения переменных прямо в месте вызова
(указывать элементы params и safe_params).
Полное описание команды выглядит как:
<call_template>
<params> .. named params .. </params>
<safe_params> .. named params if undefined .. </safe_params>
<name>name of test template</name>
</call_template> |
Здесь:
params, safe_params |
Перечисление определений
переменных подстановок
для составляющих команд.
|
name |
Имя используемого шаблона (должно быть описано где-то в
агрегатном тесте, включающем данный, в разделе
test_templates
).
|
Команда является прямым аналогом теста
call_template
.
Именованные шаблоны для этой команды определяются также как и для
тестов. Отличие только в том, что команда игнорирует спецификатор имён
spec
.