1

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

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

1 回答 1

2

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

于 2013-10-23T22:25:57.787 回答