ocmock

    1熱度

    1回答

    當在Xcode單元測試,如果我使用OCUnitSTAssertX方法,OCHamcrest斷言或OCMockito,當任何這些引發錯誤我可以看到的Xcode標誌着線在紅色中編輯。但是,OCMock Xcode不會以紅色顯示該行,因此我必須檢查問題選項卡以查看哪個測試方法失敗。你知道解決這個問題的方法嗎?驗證失敗時,我確實希望將驗證線顯示爲紅色。 非常感謝。

    6熱度

    2回答

    當我想驗證一個方法的模擬對象是在一個特定的順序接收的一些消息我做這樣的事情: // sut is an instance of the class I am testing and myMock is a mock object injected in sut. // I want to test that myMock sends messageA and then messageB, in

    3熱度

    1回答

    這是關於OCMock期望的一個非常基本的問題。讓我們在objectA上有一個實例方法methodA,它調用objectA上的實例方法methodB。 - (void)methodA { [self methodB]; } - (void)methodB { ... } 現在,假設我想驗證objectA的部分模擬調用methodA和methodB。這似乎是所有你應該做

    0熱度

    2回答

    我正在爲將返回一些值的方法做OCMocktest。如何實現void方法。例如計算簡單興趣的方法。但它不會返回任何價值。如何檢查計算功能? -(void)calculateSI { float Result= PXnXr/100; } 如何使用OCMock檢查Result = 100?我可以只爲具有返回類型的方法實現嗎? 如何測試calculateSI方法是否被調用? 如何測試結果是否爲1

    0熱度

    2回答

    如何查看OCMock發佈版本?我想知道我正在使用的代碼是否具有最新版本(版本2.1)的OCMock。如何檢查在Xcode項目?

    1熱度

    1回答

    我使用OCMock與GHUnit交界處嘗試從測試驅動iOS開發重新創建Graham Lee的「BrowseOverflow」項目。 我的理解是模擬任何不是來自當前正在測試的類的對象。我正在使用我的Question類,它依賴於我的Answer類來實現某些功能。 Questsion.h @class Answer; @interface Question : NSObject { NSM

    0熱度

    1回答

    我正在嘗試使用OCMock,但到目前爲止,我的簡單實驗失敗了。鑑於這種實驗班,我想嘲笑: @interface HTTPConnection : NSObject <NSURLConnectionDelegate> @property (strong, nonatomic) NSURLConnection *connection; -(int) makeConnection:(NSString

    2熱度

    1回答

    我花了整個下午拖網教程和使用OCMock的例子網頁,但如果可能,我已經仍然不知道如果是如何組合使用它與NSURLConnection的建立測試代碼,以模擬服務器發送數據以響應HTTP POST或GET。 有誰知道一個方便的教程,這樣做的? 更新:我後來碰到這個傳來: how to unit test a NSURLConnection Delegate?

    0熱度

    2回答

    我想檢查一下是否使用OCMock調用類方法。我從OCMock網站和其他關於SO的其他答案中收集了新的OCMock版本(2.1)添加了對存根類方法的支持。 我試圖做同樣的: DetailViewController: +(BOOL)getBoolVal { return YES; } 測試用例: -(void) testClassMethod { id detailMock = [OC

    1熱度

    3回答

    我正在學習在單元測試中使用OCMocks,並且我理解基礎知識。但是,我不確定我如何模擬對類方法的調用。 我想有: [[UIDevice currentDevice] userInterfaceIdiom] 回報我的測試案例不同(但有效)接口的成語。 id mock = [OCMockObject mockForClass:[UIDevice class]]; // Would I use