kiwi

    3熱度

    2回答

    我試圖運行我的第一次獼猴桃測試。我使用iOS 5的Xcode 5和Kiwi 2.0(通過Cocoapods安裝)。我寫了一些測試,但是當我按下 'CMD + U' 在控制檯輸出看起來如下: 登錄 2013-09-25 19:17:04.347 KiwiPro[36355:a0b] Cannot find executable for CFBundle 0xc1665d0 </Application

    1熱度

    2回答

    我想依賴於參數的值動態地返回到模擬的方法,在概念上是這樣的: [realObject stub] myMethod:CAPTUREDARGUMENT) andReturn:myMethod:CAPTUREDARGUMENT]; 或者在訪問調用塊像OCMock: void (^theBlock)(NSInvocation *) = ^(NSInvocation *invocation) {

    1熱度

    1回答

    測試NSDateFormatter方法的最佳做法是什麼?例如,可以說我有一個方法: - (NSString *)formatStringFromDate:(NSDate *)date { NSDateFormatter *f = [[NSDateFormatter alloc] init]; [f setTimeStyle:NSDateFormatterShortStyle];

    1熱度

    2回答

    我在XCode 5中有很多單元測試問題,想驗證是否有其他人有相同的問題(以及任何可能的解決方案......) m使用爲ios7開發的Kiwi框架,因此它的一個新項目就是在下面使用XCUnit。我在2011年的MacBook Air是在OSX 10.8 我第一次運行啓動測試,它運行所有測試,即使我只能選擇一個的情況下/測試類 - 它甚至可以運行所有殘疾人士。 在添加新的單元測試時,XCode在運行所

    3熱度

    1回答

    * 編輯 - 我原本想用Nocilla測試AFNetworking,但最終使用OHHTTPStubs來完成這項工作。我已經回答了下面原來的問題,使用OHHTTPStubs * 原題: 我想測試我們的應用程序的APIClient - 其中需要進行測試詳述如下方法之一的梗概。所以我需要模仿來自AFNetworking的HTTPRequestOperationWithRequest:電話。 Nocill

    4熱度

    1回答

    我想單元測試一個作爲CBPeripheralManagerDelegate到CBPeripheralManager類的類。通常情況下,爲了去掉外部類的依賴關係,我可以通過類初始化程序或通過屬性傳遞依賴注入的形式。在處理基於單例的API時,我能夠使用像Kiwi這樣的庫來存儲返回單例的類級方法(即[ClassName stub:@selector(sharedInstance) andReturn:m

    0熱度

    1回答

    我正在尋找一種方法來測試嵌套對象的屬性。實質上,我有一個規格來驗證我們從外部服務中獲得的結果。由於我不想爲每個要測試的示例進行一次巨大的調用,因此請求在規範開始時進行一次,然後我們有一組期望驗證響應。 最好有代碼示例解釋(按預期不工作,很明顯): beforeAll(^{ wait = [self waitFor:^(id handler) { [session.account all

    1熱度

    1回答

    我試圖使用ReactiveCocoa和Kiwi進行測試,並使用CocoaPods進行依賴管理。 我有一個典型的登錄屏幕設置的第一個測試,其中登錄按鈕沒有啓用,直到用戶輸入用戶名和密碼的東西。只是一個簡單的一些示例代碼版本: - (void)viewDidLoad { [super viewDidLoad]; RAC(self.loginButton, enabled) = [

    3熱度

    1回答

    這個link顯示瞭如何使用Kiwi捕獲模擬對象的參數。 有沒有辦法捕捉靜態方法調用的參數?在我看來,這隻適用於實例方法。

    3熱度

    1回答

    是有一些原因,我的獼猴桃單元測試與這兩條線失敗: [[theValue([editAuthorViewController class] == [EditAuthorViewController class]) should] beYes]; [[theValue([editAuthorViewController isKindOfClass:[EditAuthorViewController