Ios 如何在另一个XctTestCase子类中使用一个XctTestCase子类的帮助器方法?

Ios 如何在另一个XctTestCase子类中使用一个XctTestCase子类的帮助器方法?,ios,iphone,xcode,ios7,xctest,Ios,Iphone,Xcode,Ios7,Xctest,我有两个XCTestCase子类 @接口会话测试:XCTestCase @interface UserTest:XCTestCase 在SessionTest类中,我有助手方法-(BOOL)登录 我想在UserTest类中使用这个方法,有人能告诉我如何实现这个功能吗 谢谢。您可以创建第三个类: @interface TestHelper : NSObject 实现-(BOOL)登录作为TestHelper的方法,并从SessionTest和UserTest使用它 作为可能的解决方案,您可以从S

我有两个XCTestCase子类

  • @接口会话测试:XCTestCase
  • @interface UserTest:XCTestCase
  • SessionTest
    类中,我有助手方法
    -(BOOL)登录

    我想在
    UserTest
    类中使用这个方法,有人能告诉我如何实现这个功能吗


    谢谢。

    您可以创建第三个类:

    @interface TestHelper : NSObject
    
    实现
    -(BOOL)登录
    作为
    TestHelper
    的方法,并从
    SessionTest
    UserTest
    使用它

    作为可能的解决方案,您可以从
    SessionTest
    继承
    UserTest

    @interface UserTest : SessionTest
    

    第二个解决方案是如何工作的,因为所有测试用例类都有.m文件,没有.h.h文件缺失与继承没有任何关系@刚在.m文件中使用的接口。但行动还是一样的