首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Alex_MaHao
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
Android 单元测试实战(3)—— 基于Cobertra&sonarqube的单元测试覆盖率统计
在聊到单元测试覆盖率的时候,基本上都会使用jacoco做覆盖率检测,但通过集成发现与Powermock有兼容性问题。 对于Powermock上使用@PrepareForTest的类,都无法检测覆盖率。导致覆盖率几乎为0。 Powermock的开发者也表明是由于底层实现逻辑上,与…
Android 单元测试实战(2)—— 基于`Powermock`的常用方法指南
上一篇中,基于调研和分析,决定使用Powermock完成单元测试的编写。 关于Powermock的使用方式,网上有很多的文章进行解释,下面仅仅介绍一些在Android上的常用姿势。 随着时间推移,该文章会不断完善。 Powermock提供了mock和spy两种方式,对于Acti…
Android 单元测试实战(1)—— 调研与选型
本系列文章不会涉及到单元测试的概念,以及它的各种现实意义。仅从实现入手,关于它的优劣不做分析。 Google官方文提供了单元测试的支持。在创建项目的时候会默认创建test和androidTest目录。分别是单元测试和集成测试。单元测试是对方法的测试,粒度较小,无需运行在真机上。…
SimpleTouch:事件分发可以如此清晰
SimpleTouch为了解决事件分发问题而诞生,该库可以在运行时期打印完整的事件分发流程。 监听View的dispatchTouchEvent,onTouchEvent,onInterceptTouchEvent。 运行时期动态打印事件分发流程。 每一次完整的事件分发记录以j…
SimpleTouch:一个库彻底搞懂事件分发流程
自定义一个View,重写disaptchTouchEvent等方法。 添加log日志。 然后替换布局文件。 编译,通过控制台查看事件分发流程。 继续自定义View .... 如果没有发现问题,无线循环... 问题解决,删除之前定义的View,还原布局文件。 对于如上的流程,需要…
个人成就
文章被点赞
24
文章被阅读
8,163
掘力值
241
关注了
5
关注者
9
收藏集
0
关注标签
5
加入于
2017-02-01