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

Ios 我们可以在单元测试类1和单元测试类2之间添加依赖项吗,ios,ios6,ocunit,sentestingkit,Ios,Ios6,Ocunit,Sentestingkit,我已经开始为我现有的用于测试功能流的应用程序编写单元测试用例。我正在使用OCUnit(SentestingKit.framework)。应用程序是基于客户端服务器的应用程序 登录屏幕后,我的应用程序中有五个选项卡我的问题是我想为每个屏幕编写6个测试类。然而,每个选项卡都需要传递登录条件,该条件在登录时设置一些参数,而在每个选项卡中请求任何功能时需要这些参数 所以,是否有任何方法可以在这些类中添加依赖项,以便每次登录测试类首先执行&然后各个屏幕将执行它们的测试用例 我观察到的一件奇怪的事情是,它按

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

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

所以,是否有任何方法可以在这些类中添加依赖项,以便每次登录测试类首先执行&然后各个屏幕将执行它们的测试用例

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


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

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


你可以在此基础上进行扩展。如果这不起作用,我有一些其他想法,请以这种或那种方式发表评论。

你能发表另一个想法吗:)@AnkitSachan该帖子已经有一年了。在任何情况下,这个想法都是使用类方法和全局数据。现在octest已经被xctest所取代,一切可能都改变了。看,在类中添加一个initialize方法并记录在那里,还有init或指定的initializer,然后看看发生了什么。