唯鹿的博客

一只努力的程序猿

Android单元测试(九):查漏补缺篇

最近抽时间检查了一下年前有关单元测试的八篇博客,查漏补缺了一下。后面如果有更多关于单元测试的心得收获,也会继续补充。 1.AssertJ 在Android单元测试(一):JUnit框架的使用中,我们介绍了如何使用JUnit来进行断言。不多说实话JUnit使用起来还是不太友好,不是很...

2018-05-15 13:01:28

阅读数 2999

评论数 2

Android单元测试(八):Dagger与单元测试

本篇紧接着上一篇的内容,对MVP + Dagger进行单元测试。Dagger的部分可以参看 Dagger2与AndroidInjector 1.相关实现代码 首先添加Dagger所需的依赖: compile 'com.google.dagger:dagger:2.13' compi...

2018-02-07 10:39:01

阅读数 3139

评论数 0

Android单元测试(七):MVP与单元测试

本篇介绍如何对MVP架构的项目进行单元测试。会用到之前六篇文章中所介绍的内容,算是学以致用了。本文中我没具体说明的地方前几篇文中一定会有的。希望大家可以循序渐进。 对于MVP网上也有很多变种,各有千秋,但是万变不离其宗。本篇采用的MVP是《Android源码设计模式解析与实战》这本书中介绍的一...

2018-01-27 22:39:49

阅读数 5928

评论数 2

Android单元测试(六):RxJava测试

随着响应式编程RxJava这几年的火热,大家在项目中也会常常使用。RxJava提供了大量的操作符,让我们的代码显得更简洁,对于线程的切换也更加自如。那么当我们写单元测试时,如何方便的测试RxJava呢?这就是本篇的内容。

2018-01-06 16:21:48

阅读数 4642

评论数 0

Android单元测试(五):网络接口测试

在平日的开发中,我们用后台写好给我们接口去获取数据。虽然我们有一些请求接口的工具,可以快速的拿到返回数据。但是在一些异常情况的处理上就不太方便了。

2017-12-23 20:27:24

阅读数 12193

评论数 16

Android单元测试(四):Robolectric框架的使用

学习了前三篇有关单元测试的内容,你会发现好像和Android没有什么关系,都是Java。因为文章中的例子并没有使用到Android中所特有的组件和方法。

2017-12-04 15:22:56

阅读数 5572

评论数 4

Android单元测试(三):PowerMock框架的使用

之前的两篇文章分别说到了 JUnit 与 Mockito ,一个主要用于断言,一个用于模拟我们的非测试类。今天说一说PowerMock ,它拓展了Mockito框架,从而支持了mock static方法、private方法、final方法与类等等。(这里八卦一下,为什么 Mockito 不自己支持...

2017-11-19 11:29:55

阅读数 6608

评论数 5

Android单元测试(二):Mockito框架的使用

在实际的单元测试中,我们测试的类之间会有或多或少的耦合,导致我们无法顺利的进行测试,这时我们就可以使用Mockito,Mockito库能够Mock(我喜欢理解为模拟)对象,替换我们原先依赖的真实对象,这样我们就可以避免外部的影响,只测试本类,得到更准确的结果。当然它的功能不仅仅只是这些,例如T...

2017-11-05 15:57:38

阅读数 9171

评论数 5

Android单元测试(一):JUnit框架的使用

1.前言网上有许多关于单元测试的好处,这里我就不去说了。我写单元测试的理由很简单粗暴,就是图一个方便。如果你想早点写完下班,那么你就需要掌握单元测试。

2017-10-15 19:47:57

阅读数 20952

评论数 11

提示
确定要删除当前文章?
取消 删除