与大多数单元测试框架一样,SenTestCase 具有 setUp 和 tearDown 方法,您可以覆盖以在每次测试之前和之后运行代码。
在 NUnit 中,我习惯于有一个我可以覆盖的夹具设置和夹具拆卸方法,这将让我在运行任何测试之前运行一次代码,并在运行夹具中的所有测试后清理一次。
使用 SenTestCase 执行此操作的正确方法是什么?我尝试为此使用 init 和 dealloc,这与我更好的判断相反,但似乎我的 init 覆盖从未被调用过。
与大多数单元测试框架一样,SenTestCase 具有 setUp 和 tearDown 方法,您可以覆盖以在每次测试之前和之后运行代码。
在 NUnit 中,我习惯于有一个我可以覆盖的夹具设置和夹具拆卸方法,这将让我在运行任何测试之前运行一次代码,并在运行夹具中的所有测试后清理一次。
使用 SenTestCase 执行此操作的正确方法是什么?我尝试为此使用 init 和 dealloc,这与我更好的判断相反,但似乎我的 init 覆盖从未被调用过。
您可以使用+setUp
和+tearDown
类方法:SenTestKit:在所有测试运行后清理?.
我已经切换到具有此功能的 GHUnit。据我所知,OCUnit/SenTestCase 没有。