android activity 单元测试总结

一、android测试类--Method setUp in android.test.AndroidTestCase not mocked


build.gradle添加下面 testOptions

android {// ...testOptions

{

unitTests.returnDefaultValues = true

}

}

二、!!! JUnit version 3.8 or later expected:


这个问题是因为Android平台(的android.jar )已经包含了JUnit类。 IDEA测试运行加载这些类,并认为他们是从旧的JUnit,当你试图使用注解测试它是新的JUnit的功能,因此,你得到的测试运行错误。

解决方法很简单,打开项目结构 | 模块 | 依赖,并移动的junit-4.7.jar 起来,让涉及的之前 Android 1.6的平台在classpath中。现在的测试运行会很高兴,因为它加载新的JUnit版本。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值