在DUnit中,SetUp
和TearDown
在之前(以及之后)被调用执行每个测试方法。
在SetUp
中,我创建了一个从文件加载数据的对象。这很慢,特别是如果我有很多测试的话
在执行所有测试之前有没有办法调用SetUp
一次(TearDown
显然相同)?
答案 0 :(得分:10)
TTestSetup
当您希望为状态设置一次时,可以使用TTestSetup 测试用例类(SetUp和TearDown方法被调用一次 每种测试方法)。例如,如果您正在编写一组测试 要运用一些数据库代码,您可以继承TTestSetup并使用它 它在执行套件之前打开和关闭数据库。