我很想知道如果我在testCompile 'junit:junit:4.12'
中删除此行build.gradle
会发生什么。所以我评论说,在一个简单的项目中没有任何事情发生,应用程序运行和行为一样。
所以问题是testCompile 'junit:junit:4.12'
在项目中做了什么?它有任何特定的责任吗?如果我在每个项目中省略它会怎么样?
答案 0 :(得分:2)
它是单元测试的框架。它并没有在实际应用程序中使用,它只在构建单元测试套件时编译(这就是为什么它的testCompile而不是编译)。
如果删除它,您将无法编写单元测试(或者您需要构建自己的框架)。它不会影响你的应用程序。