android 单元测试
Alex_MaHao
这个作者很懒,什么都没留下…
展开
-
Android 单元测试实战(1)—— 调研与选型
Android 单元测试实战(1)—— 调研与选型单元测试搞了一段时间,发现网上很多关于单元测试的文章都是讲了概念,讲了框架的使用,但对于一个实际的项目的操作,因为项目的复杂性,框架的稳定性等,确往往无法进行。本篇博客从实际出发,基于实际的项目总结而出。本系列文章不会涉及到单元测试的概念,以及它的各种现实意义。仅从实现入手,关于它的优劣不做分析。单元测试系列会分为三篇博客:Andro...原创 2019-09-19 11:43:04 · 513 阅读 · 0 评论 -
Android 单元测试实战(2)—— 基于Powermock的常用方法指南
上一篇中,基于调研和分析,决定使用Powermock完成单元测试的编写。关于Powermock的使用方式,网上有很多的文章进行解释,下面仅仅介绍一些在Android上的常用姿势。随着时间推移,该文章会不断完善。Mock vs SpyPowermock提供了mock和spy两种方式,对于Activity的私有方法的调用验证通常需要做方法模拟。mock和spy都可以实现,mock是默认对有方法...原创 2019-09-23 11:07:59 · 1892 阅读 · 1 评论 -
Android 单元测试实战(3)—— 基于Cobertra&sonarqube的单元测试覆盖率统计
Jacoco在聊到单元测试覆盖率的时候,基本上都会使用jacoco做覆盖率检测,但通过集成发现与Powermock有兼容性问题。对于Powermock上使用@PrepareForTest的类,都无法检测覆盖率。导致覆盖率几乎为0。Powermock的开发者也表明是由于底层实现逻辑上,与jacoco冲突导致的。计划未来去解决该问题。jacoco提供了一种静态的代码覆盖率检测,但搞了很久,使用...原创 2019-09-23 11:23:24 · 872 阅读 · 0 评论