assertEquals有问题

时间:2013-10-23 22:11:18

标签: java junit tdd

我正在使用JUnit通过TDD练习开发我的应用程序。我需要确保传递给方法的参数存在于类字典(Hashmap)中。为此,我使用assertEquals,比较模拟字典对象和方法。然而,IDEA说这是错误的。怎么了? Junit方法:

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

1 个答案:

答案 0 :(得分:2)

你的断言是mockedDict等于调用controller.addWord(“cat”)的结果。这不可能是正确的。您可能想要断言的是,在向地图添加单词“cat”之后,地图现在包含单词“cat”。

相关问题