ocmock

    3熱度

    1回答

    我想在iOS項目中採用BDD方法進行單元測試,並且我剛剛意識到可能沒有現有庫提供test spy品種的測試雙打。理想情況下,我正在尋找類似於Mockito,Jasmine或RR的東西。 在我去花一個星期的空閒時間寫一個測試間諜庫之前,我想我會首先在這裏提出這個問題。 到目前爲止,我已經看了OCMock和Kiwi,但他們都似乎是需要期望斷言在arrange phase, prior to the a

    1熱度

    1回答

    我爲一個委託對象設置了一個模擬對象,以檢查URL何時爲零,委託方法以nil作爲參數調用。 當FileDownloadOperation表現符合預期時,測試通過,這很好。 當FileDownloadOperation未調用委託方法時,測試將按預期失敗。 但當FileDownloadOperation調用比nil別的東西的委託方法,而不是失敗,測試崩潰並沒有其他的測試執行,因爲OCMock拋出: 「N

    5熱度

    1回答

    我應該如何測試findByAttribute instance method I added to NSManagedObject?我想起了programmatically creating an independent Core Data stack as demonstrated by Xcode's Core Data Utility Tutorial。並且,在我查找該文檔時,我遇到了Cor

    21熱度

    3回答

    有沒有方法可以驗證某個方法被稱爲'x'次數?

    4熱度

    1回答

    我正在使用GHUnit & OCMock在我的iOS應用程序中執行一些測試工作。 所以我有一些麻煩整合它們。 以下代碼運行良好。 NSString *s = [NSString stringWithString:@"122"]; id mock = [OCMockObject partialMockForObject:s]; [[[mock stub] andReturn:@"255"] ca

    7熱度

    2回答

    我正在嘗試使用OCMock 1.77進行iOS4和Xcode 4/SDK4.3的單元和應用測試。我按照說明使用OCMock作爲靜態庫,在這裏找到:http://www.mulle-kybernetik.com/software/OCMock/。單元和應用程序測試運行正常,沒有OCMock。 當我添加OCMock並嘗試運行OCMock的模擬器測試套件(單元測​​試)時,我的測試設備崩潰,代碼爲134

    5熱度

    3回答

    我使用OCMock測試真正的Web服務調用。 現在我正在做的東西像: - (void)testWebservice { id mydelegatemock = [OCMockObject mockForProtocol:@protocol(MySUTDelegate)]; [[mydelegatemock expect] someMethod:[OCMArg any]];

    1熱度

    2回答

    我想測試我在數據庫中插入的值是否發回給我的類的委託。 我試圖模擬委託,並期望我用來填充數據庫的數組。它失敗,因爲2 NSArray具有相同的內容,但是是不同的對象。 我試過在我的模型沒有成功實現isequal和哈希方法。 以下是錯誤日誌: 'OCMockObject[NewsListViewController]: unexpected method invoked: service:<RSSSe

    23熱度

    4回答

    看來,我第一次在OCMock存根上添加和返回值,那返回值就是石頭。例如: id physics = [OCMockObject niceMockForClass:[DynamicPhysicsComponent class] Entity *testEntity = [Entity entityWithPhysicsComponent:physics]; CGPoint velocity1 =

    4熱度

    1回答

    我該如何在init方法中使用一個方法? 的相關方法在我的課: - (id)init { self = [super init]; if (self) { if (self.adConfigurationType == AdConfigurationTypeDouble) { [self configureForDoubleConfiguration]