kiwi

    1熱度

    1回答

    我正在寫一些測試,在這裏我需要 存根到一個模擬CLLocationManager調用返回一個特定的 CLLocation ,進而這CLLocation需要有一個時間戳 是CLLocation過去 創建情況下是很容易的,但它的時間戳屬性爲只讀和固定的時間點創建實例時。 因此,我計劃創建一個模擬CLLocation,並存根時間戳調用。 所以,代碼如下: [[CLLocationManager stub

    0熱度

    2回答

    我使用Kiwi框架通過Magical Record庫來測試我的代碼和Core Data之間的交互。神奇記錄在NSManagedObject上定義了一個類別,它添加了一些不錯的方法,比如MR_createInContext:(NSManagedObjectContext *)上下文。我試圖測試是否這個方法被調用,並且被調用了多少次。 it(@"should create new object for

    1熱度

    1回答

    我使用獼猴桃爲我的應用程序編寫測試。 我寫測試來測試我的API。我被這個例子中,文檔中的引導測試異步調用: https://github.com/allending/Kiwi/wiki/Asynchronous-Testing 我的測試是很長,所以我做了我的問題的一個簡化版本: describe(@"My Class Name", ^{ context(@"populate", ^{

    2熱度

    2回答

    我有以下方法: it(@"should create new object with new id", ^{ [[[Group class] should] receive:@selector(MR_createInContext:)]; Group *group = [Group groupWithID:@"12345" inContext:[NSMan

    2熱度

    1回答

    我想獲得與Kiwi BDD測試框架熟悉。我將它與Nocilla結合使用來模擬HTTP請求。這兩個項目看起來很棒,但我遇到了一些困難。我有以下測試規格: beforeAll(^{ // Occurs once [[LSNocilla sharedInstance] start]; }); afterAll(^{ // Occurs once [[LSNo

    0熱度

    1回答

    測試JASidePanels我想JASidePanels獼猴桃,並得到了以下錯誤: failed: 'Root side panel controller, wants to show left panel, shows left panel' [FAILED], expected subject to equal 2, got 1 我想我一定做了一些明顯的錯誤,但無法弄清楚哪裏。任何人都可以給我

    0熱度

    1回答

    我剛開始開發一個應用程序,它連接到this URL並檢索給定貨幣對的匯率交換。 我需要測試HTTP請求,並最終了解了Kiwi和Nocilla。但是,對於任何類型的測試我都是全新的,並且沒有關於Nocilla的大量信息可以幫助我開始。 我添加所有NSURLConnectionDataDelegateNSURLConnectionDelegate和方法,以我的單一視圖的應用程序的ViewControl

    4熱度

    1回答

    模擬對象,我需要用以下幫助:考察一個方法參數:我​​在寫一些BDD測試一個客戶端API結構如下: @protocol MyAPIClientDelegate <NSObject> -(void)myCallbackMethod:(id)response; @end // BEGIN: MyAPIClientSpec.h SPEC_BEGIN(MyAPIClientSpec)

    1熱度

    2回答

    我在測試ViewController內的某些代碼(某些控件是活動的,取決於某些UISwitches等的狀態),並決定去獼猴桃的它,因爲我們正在使用它進行其他一些低級邏輯測試。 我的期望是這樣運行測試: __block AViewController *aVC; it(@"(tokenTextField) should be hidden if the token switch is set t

    1熱度

    1回答

    我目前的實現是一個AFHTTPClient子類和伴隨的管理類,它處理與API的連接。由於該應用將用於無法保證網絡連接性的地方,因此我希望圍繞處理網絡可達性變化的代碼編寫一些單元測試。 我已經實現了一個setReachabilityStatusChangeBlock,並且希望確保這個被調用並以正確的方式運行。 是否有人熟悉模擬單元測試中使用的網絡可達性變化?我目前使用Kiwi進行單元測試,並使用OH