问答详情
源自:2-2 第一个测试工程

JUnit4的疑难问题

求解:

我根据老师的gradle配置文件中JUnit4的依赖一模一样:

testImplementation 'junit:junit:4.12'

但是为什么在脚本中无法调用RunWith(),报错提示add JUnit4,给gradle文件添加了新的依赖:

implementation 'junit:junit:4.12'

这下可以调用到RunWith(),但是value却又引用不到AndroidJUnit4.class

提问者:醉馬当前闯 2018-10-21 23:34

个回答

  • heloworld2333
    2018-11-22 16:46:33

    test包里面的依赖是要以test开头的呀。你改成

    implementation

    肯定不行呀,在gradle里面的

    defaultConfig {}里加入testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"试试吧。
    如果不行的话testImplementation改成testCompile呗~因为也又可能你的gradle还没更新


  • 慕粉4386252
    2018-10-22 10:11:03

    应该是你添加的依赖不对,或者缺少某些包或者依赖