2

与大多数单元测试框架一样,SenTestCase 具有 setUp 和 tearDown 方法,您可以覆盖以在每次测试之前和之后运行代码。

在 NUnit 中,我习惯于有一个我可以覆盖的夹具设置和夹具拆卸方法,这将让我在运行任何测试之前运行一次代码,并在运行夹具中的所有测试后清理一次。

使用 SenTestCase 执行此操作的正确方法是什么?我尝试为此使用 init 和 dealloc,这与我更好的判断相反,但似乎我的 init 覆盖从未被调用过。

4

2 回答 2

2

您可以使用+setUp+tearDown类方法:SenTestKit:在所有测试运行后清理?.

于 2012-03-15T17:02:42.143 回答
0

我已经切换到具有此功能的 GHUnit。据我所知,OCUnit/SenTestCase 没有。

于 2011-08-05T16:02:10.170 回答