gpt4 book ai didi

ios - 控制 OCUnit 中单元测试方法的顺序

转载 作者:可可西里 更新时间:2023-11-01 05:42:20 25 4
gpt4 key购买 nike

我一直在使用 OCUnit 在一个项目中进行单元测试。我已经成功完成了 Xcode 4.2 中 OCUnit 所需的所有设置并成功构建了我的测试用例。

如何控制测试用例的顺序(优先级)?我看到测试用例是按名称的字母顺序构建的,即如果我有测试方法 testA, testB, testC ,它们将以相同的顺序执行。

我需要的是上例中的“testC”在“testB”之前执行,因为我的方法对“testB”的变量和首选项以及核心数据进行了一些设置条目,包含在“testC”中。

最佳答案

要么使测试用例自包含,以便它们可以在没有先决条件的情况下自行运行,要么按照您提到的相应命名测试方法。

test0First, test1Second

我建议让它们独立。这有点开销,但您可以在测试用例(不以 test 开头)中实现可重用的方法,让您的生活更轻松。

如果您想要一个具有更多功能的框架,请查看 GHUnit

关于ios - 控制 OCUnit 中单元测试方法的顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9715447/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com