【发布时间】:2013-07-16 16:10:37
【问题描述】:
是否可以设置一个单元测试类来为所有测试用例而不是每个测试用例只调用一次 setup 和 teardown 方法?
【问题讨论】:
-
如果您使用的是 OCUnit 和 SenTestCase,那么 setup 和 tearDown 的设计目的不是这样。如果您想要这种行为,您可能必须为每个测试定义单独的测试类。但真的有必要吗?您是否担心每次测试的设置和拆卸性能?
-
是的,我真正关心的是性能。考虑一个 FileService 类。为了测试用例,我需要在大多数方法中创建和删除文件。相反,我只想创建一次并在所有测试用例结束时将其删除。
-
我的立场是正确的。 ;)
标签: ios xcode unit-testing