2013-10-23 72 views
1

錯誤我正在通過使用JUnit進行TDD練習來開發我的應用程序。我需要確保傳遞給方法的參數存在於類字典(Hashmap)中。爲此,我使用assertEquals,比較模擬字典對象和方法。然而,IDEA說這是錯誤的。怎麼了? Junit的方法:assertEquals

public void testDictEqualsAddedWord(){ 
    controller.addWord("cat"); 
    assertEquals(mockedDict, controller.addWord("cat")); 
} 
+2

你能給我們錯誤行嗎?我想類型不匹配...你確定比較參數是相同的類型? –

+0

你確定這會返回一張地圖嗎? 'controller.addWord( 「貓」)' –

回答

2

你的說法是,mockedDict等於調用controller.addWord( 「貓」)的結果。這不太可能是正確的。你可能想要斷言的是,在向地圖添加單詞「貓」之後,地圖現在包含單詞「貓」。