jmock

    1熱度

    1回答

    以前使用過RhinoMocks的經驗,它區分兩種不同類型的類:一種是嚴格的,執行完全類似於標準JMock嘲諷的檢查,另一種是根本不關心關於你沒有列入你的期望的方法。例如,如果要測試對象上是否調用方法a(),但整個程序可能會隨後調用其他許多方法,則在JMock中,必須明確列出所有內容,而Rhino只會關心你真正列出的那些被稱爲。有沒有辦法在JMock中實現相同的行爲?

    0熱度

    1回答

    我在寫一個集成測試,它模擬來自前端的一系列操作。我設置我的期望是這樣的: context.checking(new Expectations() {{ States state = states("service"); allowing(service).getPendingTxn(); will(returnValue(null)); when(stat

    2熱度

    2回答

    我有一個方法,需要一個地圖作爲參數的依賴關係。 public interface Service { void doSomething(Map<String, String> map); } 我想寫一個斷言,這個依賴被調用與適當的地圖內容。事情是這樣的: @RunWith(JMock.class) public class MainTest { private Mock

    0熱度

    1回答

    我試圖寫上去使用JMock的幾個測試和下面的代碼將被添加: db = context.mock(DBResultQueryExecutor.class); context.checking(new Expectations() {{ oneOf (db).prepareQuery(query); will(throwException(new QueryException("

    7熱度

    3回答

    我目前正在編寫一些涉及JMock的測試。我無法理解的代碼結構如下: context.checking(new Expectations() { //context is of type Mockery of course { allowing(csv).getFileName(); will(returnValue(fileName));

    6熱度

    1回答

    我想測試被調用模擬方法具有不同參數的方法: public void methodToTest(){ getMock().doSomething(1); getMock().doSomething(2); getMock().doSomething(3); } 在我的單元測試,我想知道,如果methodToTest真的呼籲與這些人恰恰方法這些論據。這是我寫的代碼:

    0熱度

    1回答

    我有一個Spring Maven項目,我們將使用JMock來測試我的項目的服務/業務/ DAO層,如客戶所建議的。 請問有人能給我提供我能理解和實施的好鏈接嗎?我也聽說過其他嘲笑框架,如Mockito或EasyMock。 JMock比那些更好嗎?或哪一個更好地使用甚至?這只是爲了知識的緣故,因爲我將僅使用JMock,因爲它是由客戶端建議的

    0熱度

    2回答

    如何測試一個void方法,即在JMock中不返回任何東西的方法?

    1熱度

    1回答

    我試過了關於jmock站點的文檔,我簡直失去了知識。對於已經知道如何使用它的人來說,這似乎是很棒的文檔。我不是其中之一。我正在尋找其中的一個。 :) 我有一個服務層,所有前端到我的應用程序進行通信。服務層使用DAO與數據庫通信並返回我的模型對象。我想爲這些DAO使用Jmock,以便不會訪問數據庫。 所以,我有PersonServiceImpl實現PersonService和PersonH​​ibe

    1熱度

    1回答

    我的問題:如何創建一個模擬對象並通過構造函數或setter注入屬性? 我收到意外的調用錯誤。我正在@Before中的模擬對象上設置一個設置我的BAPI的名稱屬性。當我執行測試時,我的setName方法出現意外的調用錯誤。但是,我真的不想測試這種方法。我只是插入它,所以當我的代碼執行方法checkParm(b)時,值就在那裏。 如果我不嘲笑setter的任何期望,我會得到意想不到的調用。但是,如果我