kiwi

    4熱度

    2回答

    我是新來的獼猴桃和Cocoapods。我的CocoaPods起來,但是運行甚至開始之前,我與新西蘭打我的測試目標失敗,這樣的錯誤: Undefined symbols for architecture i386: "_CGRectZero", referenced from: -[EGOImageButton initWithPlaceholderImage:delegate:

    5熱度

    1回答

    短版的問題: 有什麼不對下面的獼猴桃/ iOS的模仿期待? 長版的問題: 我想寫的獼猴桃,iOS的測試一個簡單的類來處理一個NSConnection連接。爲了測試這個類處理來自NSConnection的回調,我發送NSConnection通常所做的委託方法。我有一個班級的代表,可以將數據發回給使用我班的人。爲了測試我的類,我必須注入一個模擬委託,然後檢查我所需的方法是否被調用。就這麼簡單:) 我對

    4熱度

    3回答

    我有一個iOS應用程序正在工作,它連接到第三方Web服務。我有大約50個不同的調用,並且想用Kiwi編寫單元測試,但是我不知道從哪裏開始。 由於我不負責API,我只需使用正確的GET或POST方法檢查我的電話是否指向了正確的URL。 有什麼辦法可以正確地測試這個嗎? 繼承人我的電話的一個示例: + (void)listsForUser:(NSString *)username res

    3熱度

    1回答

    我對單元測試的高度可預測的Arrange Act Assert format有強烈的偏好。 由於獼猴桃不具備嘲笑明確的驗證聲明,它迫使一個不同的模式,像: // Arrange Thing *mockThing = [CollaboratingClass mock]; TestedClass *sut = [[TestedClass alloc] initWithCollaborator:mo

    4熱度

    2回答

    我想使用XML-RPC將我的iPhone應用程序的測試結果發佈到我的TestLink。 我在我的項目中使用Kiwi,現在我想要得到測試結果。我能否知道我的測試案例中的條件是否失敗?

    1熱度

    1回答

    我成功地將獼猴桃測試框架添加到使用Cocoapods的現有項目中。 target :KiwiUnitTest do pod 'Kiwi' end 我可以創建一個非常基本的測試,並將它傳遞: describe(@"A simple test", ^{ context(@"when adding 1 + 1", ^{ it(@"should equal 2", ^

    14熱度

    3回答

    我有幾個重複的規格,我想幹掉。通用功能不適用於移動到beforeEach區塊。從本質上講,它是對象創建,對於12個對象中的每一個都是4行,我想將這4行變成單個函數調用。 我在哪裏可以將輔助函數放入Kiwi規範中? 在RSpec中,我可以在規範塊之間放置def,但在這裏看起來不太可能。我甚至嘗試跳過SPEC_END宏,並自己添加該內容,所以我可以在@implementation中添加函數,從SPEC

    2熱度

    1回答

    使用OCMockito和OCHamcrest,我可以設置的參數期望嘲笑方法,正是如此: [verify(aMockObject) doSomething:allOf(is(instanceOf([NSArray class])), hasCountOf(3U), nil)]; 似乎沒有成爲一個簡單的等效使用獼猴桃這樣做的方法。它可以捕捉到使用間諜論點,是這樣的: KWCaptureSpy *s

    6熱度

    2回答

    H guys, 我一直在努力尋找一些關於如何使用Kiwi測試異步測試委託方法的好例子。 我有一個管理員類,它定義了用於測試的協議,並在委託中返回了一個通過和失敗的方法。任何人都可以提供如何做到這一點的示例代碼?我可以讓測試類本身實現調用管理器上的方法嗎? 謝謝你們

    10熱度

    2回答

    我有一個問題得到測試框架獼猴桃與通過CocoaPods添加的框架一起工作。我已經加載了AFNetworking和伐木工,並且都導致測試失敗。如果測試目標中的項目中的任何源文件包含CocoaPods的文件,則測試只會失敗。這是我收到的消息: 2012-10-15 13:10:44.386 otest [47294:7e03]在/ Users/[用戶名]/Library/Developer/Xcode