我们可以在单元测试类1和单元测试类2 iOS之间添加依赖项

时间:2013-05-20 10:39:58

标签: ios ios6 ocunit sentestingkit

我已经开始为现有的应用程序编写单元测试用例来测试功能流程。我正在使用OCUnit(SentestingKit.framework)。应用是基于客户端服务器的应用。

登录屏幕后我的应用中有五个标签。 我的问题我想为每个屏幕编写6个测试类。而每个选项卡都需要通过登录条件,在登录时设置一些参数,而在每个选项卡中请求任何功能时需要登录。

那么,有没有办法在这些类中添加依赖项,以便每次登录测试类首先执行&然后各个屏幕将执行他们的测试用例。

我观察到的一个奇怪的事情是,它按字母顺序运行单元测试类(不是测试用例)。

注意: - 这种方法是我对单元测试的理解,这是我在过去两天通过不同论坛学到的。如果有任何其他方法值得,那么请纠正我。

1 个答案:

答案 0 :(得分:0)

我相信这会有效,但不会对它进行测试。在第一个测试类中提供名为shouldTest的类方法。如果第一个测试成功并且登录正常,则将静态布尔值设置为YES或NO。当下一个测试类运行(以及后续的类)时,每个测试用例都应该轮询第一个类的shouldTest方法,如果没有,则立即返回。

你可以对此进行明显的扩展。如果这不起作用,我还有其他一些想法,所以请以某种方式发表评论。

相关问题