如何同时使用JUnit和Hamcrest?
我不明白JUnit 4.8应该如何与Hamcrest匹配器一起工作。在 junit-4.8.jar
中定义了一些匹配器。同时,在hamcrest-all-1.1.jar
中还有其他一些匹配器。那么,去哪里呢?我应该明确地将hamcrest JAR包含在项目中并忽略JUnit提供的匹配器吗?org.hamcrest.CoreMatchers
org.hamcrest.Matchers
特别是,我对匹配器感兴趣,并且在这些罐子中找不到它。我需要别的东西吗?:)empty()
还有一个哲学问题:为什么JUnit将软件包包含在自己的发行版中,而不是鼓励我们使用原始的hamcrest库?org.hamcrest