SourceForge.net Logo
prevtopnext
Система тестирования izh_test
    Виды тестов
        Агрегатные тесты
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 .


prevtopnext

SourceForge.net Logo