JUnit在Android项目中做了什么?

时间:2018-01-17 06:04:36

标签: android gradle junit

我很想知道如果我在testCompile 'junit:junit:4.12'中删除此行build.gradle会发生什么。所以我评论说,在一个简单的项目中没有任何事情发生,应用程序运行和行为一样。 所以问题是testCompile 'junit:junit:4.12'在项目中做了什么?它有任何特定的责任吗?如果我在每个项目中省略它会怎么样?

1 个答案:

答案 0 :(得分:2)

它是单元测试的框架。它并没有在实际应用程序中使用,它只在构建单元测试套件时编译(这就是为什么它的testCompile而不是编译)。

如果删除它,您将无法编写单元测试(或者您需要构建自己的框架)。它不会影响你的应用程序。