hamcrest

    13熱度

    5回答

    我目前正在嘗試爲小型圖書館建立一套或多或少的完整單元測試。由於我們希望允許不同的實現存在,我們希望這組測試是(a)通用的,以便我們可以重新使用它來測試不同的實現,並且(b)儘可能完整。對於(b)部分,我想知道是否有任何用於測試枚舉類型的最佳做法。所以例如我有一個枚舉如下: public enum Month { January, February, ...

    9熱度

    4回答

    我正在打一個路障,我想知道這裏的輝煌的集體思想是否可以提供幫助。在ObjC CocoaTouch我試圖嘲笑一個對象,它需要結構參數並返回一個結構。 OCMock咳嗽了一個發球,所以我試着用Hamcrest匹配器包裝。沒有死。該函數/方法我測試看起來是這樣的: - (CLLocationCoordinate2D)pixelToLatLong:(CGPoint)aPoint; 我用這樣的代碼: #

    8熱度

    3回答

    是否有推薦的方法將Hamcrest集成到Eclipse中的JUnit配置中?目前Eclipse的JUnit僅帶有Hamcrest核心。我想編輯該配置以包含Hamcrest-all。我應該怎麼做?

    6熱度

    3回答

    我正在爲使用Web服務提供的數據的iOS編寫應用程序。我正在使用核心數據進行本地存儲和數據持久化,因此如果Web無法訪問,則某些核心數據集可供用戶使用。 在構建這個應用程序時,我一直在閱讀大量關於核心數據的文章。雖然這樣做的機制似乎有很多,但我對此的一般原則/模式卻少見了。 我想知道是否有一些推薦的交互模型的良好參考。 例如,用戶將能夠在應用上創建新對象。比方說,用戶創建一個新的員工對象,用戶通常

    61熱度

    2回答

    我對匹配者來說比較新。我正在與JUnit結合使用hamcrest,我有點喜歡它。 有沒有辦法說明多種選擇中的一種是正確的? 喜歡的東西 assertThat(result, is(either(1, or(2, or(3))))) //does not work in hamcrest 的方法我測試的回報集合中的一個元素。該列表可能包含多個候選人。我目前的實施返回第一次,但這不是一個要求。如果