我有一个基本问题:
在使用JUnit时,在测试套件(包含测试的类)中,您可以使用@BeforeClass和@AfterClass声明套件级初始化和cleanUp行为.如此注释的方法在套件开始之前和套件完成其所有测试之后被调用.这与套件内部的方法不同,后者使用@Before和@After进行注释,在每次测试启动之前和每次测试完成之后调用它们.
我希望在Fitnesse中使用相同的设置.我发现了如何在每次测试之前和之后执行的操作(在套件中创建一个SetUp页面和一个TearDown页面,它们将在套件中的每个测试之前和之后调用).这些相当于JUnit中的@ Before和@After.但我无法理解如何声明套件级初始化和cleanUp逻辑(如JUnit中的@BeforeClass和@AfterClass).有人可以告诉我是否/如何实现这一目标?
我试过的是有一个带有SetUp和TearDown页面的父套件,INSIDE那个父套件有mutlipl子套件,里面包含实际的测试(每个套件都有自己的SetUp和TearDown),希望通过这种方式设置父套件SetUp和TearDown页面将在每个子套件之前和之后调用,子套件的SetUp和TearDown页面将在套件中的每个测试之前和之后调用,但没有骰子,这里发生的是子套件SetUp/TearDown覆盖父套件那些.
SuiteSetUp和SuiteTearDown - 请参阅http://www.fitnesse.org/FitNesse.FullReferenceGuide.UserGuide.WritingAcceptanceTests.SpecialPages
| 归档时间: |
|
| 查看次数: |
3388 次 |
| 最近记录: |