1
我有兩個XCTestCase子類,如何在另一個XCTestCase子類中使用一個XCTestCase子類的助手方法?
@interface SessionTest : XCTestCase
@interface UserTest : XCTestCase
在SessionTest
類我有助手方法-(BOOL)Login;
我想在UserTest
類使用這種方法,可以有人告訴我如何實現這個功能。
謝謝。
我有兩個XCTestCase子類,如何在另一個XCTestCase子類中使用一個XCTestCase子類的助手方法?
@interface SessionTest : XCTestCase
@interface UserTest : XCTestCase
在SessionTest
類我有助手方法-(BOOL)Login;
我想在UserTest
類使用這種方法,可以有人告訴我如何實現這個功能。
謝謝。
您可以創建第三類:
@interface TestHelper : NSObject
實施-(BOOL)Login
爲TestHelper
方法和SessionTest
和UserTest
使用它。
至於可能的解決方案,你可以繼承UserTest
從SessionTest
:
@interface UserTest : SessionTest
請問你的第二個解決方案的工作,因爲所有的測試用例類必須.m文件並沒有.H – ddelnano 2014-11-01 19:35:39
.h文件中沒有不涉及以任何方式繼承。在.m文件中使用的@interface。但行動仍然是一樣的 – 2014-11-04 08:34:08