是否有API来获取fitnesse.NET代码中当前测试的名称? 我的fixture类继承了fitlibrary.SequenceFixture。
答案 0 :(得分:1)
您可以使用变量$ {PAGE_NAME}。在测试页面上,页面的名称将在此处。 SetUp / TearDown子页面将使用父页面名称,例如你可以在SetUp上使用这个定义:
!定义myVariable {preffix _ $ {PAGE_NAME} _suffix}
然后将在您的变量中使用实际的测试名称。
你也可以创建" void Init(string testName)"函数并在SetUp中传递此变量。
See here了解详情。
答案 1 :(得分:0)
没有正式的方法,但是您可以在灯具中编写方法(或属性),如:
public string FixtureIsOfType()
{
return this.GetType();
}
然后如果它是一个SequenceFixture在fitnesse页面中调用它,就像这样
| show | fixture的类型为|