Есть ли API для получения названия текущего теста в коде Fitnesse.NET? Мой класс приспособлений наследует fitlibrary.SequenceFixture.
Как получить имя теста Fitnesse
Ответы (2)
Вы можете использовать переменную ${PAGE_NAME} . На тестовой странице имя страницы будет здесь. Подстраницы SetUp/TearDown будут использовать имя родительской страницы, например. вы можете использовать это определение в SetUp:
!define myVariable {prefix_${PAGE_NAME}_suffix}
Затем фактическое имя теста будет использоваться в переменной you.
Также вы можете создать функцию "void Init(string testName)" и передать эту переменную в файле SetUp.
person
Manushin Igor
schedule
08.09.2014
Формального способа нет, однако вы можете написать метод (или свойство) в своем приспособлении, например:
public string FixtureIsOfType()
{
return this.GetType();
}
а затем, если это SequenceFixture, вызовите это на странице фитнеса, например так
|показать|прибор имеет тип|
person
Jeffrey Cameron
schedule
26.08.2009