sentestingkit

    0熱度

    2回答

    我想比較兩個數組的等效對象,其中一個屬性在我的類中,另一個在我的測試方法中。 我無法直接比較,因爲對象將被分開分配,因此具有不同的內存位置。 爲了解決這個問題,我實現我的目標字符串中,列出其屬性的描述:(VEL是一個CGPoint) - (NSString *)description { return [NSString stringWithFormat:@"vel:%.5f%.5f",vel.

    3熱度

    1回答

    我使用FoneMonkey進行自動化,它利用OCUnit(SenTestingKit)以編程方式編寫測試用例。有誰知道是否有方法來定義測試腳本的運行順序?在每個腳本中,是否有一種方法可以確定測試用例何時運行?

    4熱度

    3回答

    是否有Xcode鍵盤快捷鍵從MyObject.m跳轉到MyObjectTests.m,反之亦然?如果是這樣,那是什麼?

    2熱度

    1回答

    而不是前綴test,我想使用spec,因爲我更喜歡BDD詞彙。 ,而不是如: - (void)testExample 我想稱之爲: - (void)specExample 我怎樣才能做到這一點?

    0熱度

    2回答

    當我試圖導入<SenTestingKit/SenTestingKit.h>時,出現此錯誤:SenTestingKit/SenTestingKit.h:沒有這樣的文件或目錄。 我正在使用第一個單元測試。我正在使用ios 5 sdk的xcode 4.2。但在我的系統中,我安裝了兩個xcode版本,4.2和3.2.5。雖然我使用xcode 4.2,但xcode3.2.5是我係統中的默認xcode。任何人

    36熱度

    5回答

    我有些麻煩的單元測試了一些內置的Xcode單元測試框架SenTestingKit的大型中央調度代碼。我設法解決了我的問題。我有一個單元測試,建立一個塊,並嘗試在主線程上執行它。但是,該塊從未實際執行,所以測試會因爲它是同步調度而掛起。 - (void)testSample { dispatch_sync(dispatch_get_main_queue(), ^(void) {

    2熱度

    1回答

    我有一個應該調用完成塊或失敗塊的方法的單元測試。現在我知道每個情況下應該調用哪一個,所以我在不應該調用的塊中使用STFail。 我該如何測試應該調用的塊是否真的被調用? 這是我的設置: NSString *parameter = @"foo"; [controller doSomethingWithParameter:parameter withcompletionBlock: ^(NSStr

    3熱度

    1回答

    我已經開始使用Xcode4的SenTest單元測試工具。它一直工作得很好,但... Xcode不提供代碼完成STAssert*()裏面的建議宏。 我喜歡簡單的表達式寫對進入斷言,爲了節省按鍵和屏幕房地產: STAssertTrue(mydoc.isInitialized, nil); STAssertTrue(mydoc.pageCount == 2, nil); 我遇到的是,Xcode不是

    2熱度

    2回答

    與大多數單元測試框架一樣,SenTestCase具有setUp和tearDown方法,您可以在每次測試之前和之後重寫以運行代碼。 在NUnit中,我習慣於有一個固定設置和固定裝置拆卸方法,我也可以覆蓋,這將允許我在任何測試運行之前運行一次代碼,並在固定裝置中的所有測試完成後清理一次跑。 用SenTestCase做這件事的正確方法是什麼?我嘗試過使用init和dealloc來對付我的更好的jugme

    0熱度

    1回答

    Xcode 4.0.2。 新項目包括測試。 拖獼猴桃文件夾中。 找不到SenTestCase,找不到#import 在框架添加列表中搜索,並沒有在那裏看到它。我錯過了什麼?