【问题标题】:DUnit: 'Global' SetUp and TearDownDUnit:“全局”设置和拆卸
【发布时间】:2014-11-27 18:03:31
【问题描述】:

在 DUnit 中,SetUpTearDown每个测试方法执行之前(和之后)被调用。
SetUp 中,我创建了一个从文件加载数据的对象。这很慢,特别是如果我有很多测试。
在执行所有测试之前,有什么方法可以调用一次SetUpTearDown 显然相同)?

【问题讨论】:

    标签: delphi delphi-xe dunit


    【解决方案1】:

    来自documentation

    TTestSetup

    当您希望只设置一次状态时,可以使用 TTestSetup 一个测试用例类(SetUp 和 TearDown 方法被调用一次 每种测试方法)。例如,如果您正在编写一套测试 要练习一些数据库代码,您可以继承 TTestSetup 并使用 它在执行套件之前打开和关闭数据库。

    An an example how to use TTestSetup

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-02-07
      • 2020-11-18
      • 1970-01-01
      • 1970-01-01
      • 2021-02-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多