2
A
回答
2
因为junit:junit:4.12
带来了它作为它的传递依赖。您可以通过运行
./gradlew dependencies
看到这下面是从JUnit的文档
相关的部分没有什么额外的需要才能使用Hamcrest的特定神器来完成。过去,有两个JUnit Maven构件:junit:junit和junit:junit-dep,后者版本不包含org.hamcrest:hamcrest-core的捆绑副本,而是宣布对Hamcrest的传递依赖。为了更像Maven,从版本4.11开始,只有junit:junit工件,它在hamcrest-core上使用传递依赖。
相关问题
- 1. 为什么我的班级没有被打电话?
- 2. 为什么我的班级规模大于其会员总数?
- 3. 为什么我的班级没有“钥匙”功能?
- 4. 为什么我的班级突然有一位“设计师”?
- 5. 为什么php5可以找到我的班级,但php7不能?
- 6. 为什么我的班级创作被跳过
- 7. 为什么我需要班级成员在画布上显示图像?
- 8. 为什么我不能在另一个班级的私人成员的班级中申报朋友?
- 9. 为什么我不能把我的功能放在另一个班级?
- 10. 为什么我无法将我的班级名称声明为Map?
- 11. 我的班级正在调用一个不存在的班级?
- 12. 一个班级需要另一个班级,其他班级需要第一个班级。我怎么做?
- 13. 这个班级真的做什么?
- 14. 为什么这个班级被认为是最终的?
- 15. 我有一个崩溃。为什么我的班级收到通知?
- 16. 多个班级:我在这里做错了什么?
- 17. 我如何在班级中调用不同的班级?
- 18. 如何在班级内访问我的班级变量?
- 19. 我是否可以在班级上班并设置一些值?
- 20. 我的班级应该访问班级及其班级的类别?
- 21. 如果我除了班级名称以外什么都没有,我该如何检索班级的风格?
- 22. 什么是班级没有扩展
- 23. 什么是班级私人名字?
- 24. 你用什么样式创建“班级”?
- 25. 我的班级定义有什么错误?
- 26. 我的班级定义有什么问题?
- 27. 什么是“意识”?什么时候应该包括我的班级名称?
- 28. 我可以在另一个班级初始化班级吗?
- 29. 在班级内选择班级
- 30. 画上自己的班级
我建议在看http://google.github.io/truth/comparison。您可能会发现AssertJ语法比Hamcrest的语法更具“美学满意度”。它是附加的依赖项,但它仅适用于testCompile,所以它应该没什么关系。 – user7610