Posts Tagged ‘单元测试’

Android 中的单元测试(使用ServiceTestCase 进行 Service测试 例子)

进行Android Service 测试之前要稍微熟悉Android Service的生命周期,onCreate只执行一次,完了后是OnStart()。对于一个已经启动的Service来说,再次调用startService()只会执行OnStart()了。

Android 中的单元测试(使用AndroidTestCase 进行 Content Provider 测试)

Android官方的解释是:Extend this if you need to access Resources or other things that depend on Activity Context.,如果你需要用到资源或者Activity Content,可以继承这个类进行单元测试。

我们这里拿Android中例子 “NotePad” 中的Content Provider来做测试。

Android 中的单元测试(使用 ActivityInstrumentationTestCase2 进行 Activity 测试)

上篇我们讲到了普通的类测试,这次我们来关注下有控件的Android Activity是如何进行单元测试的。

首先我们写一个简单的Activity ,叫CalculateActivity,很简单里面有两个输入框,一个按钮,点击按钮就能得到两个输入框中输入数字的求和。

Android 中的单元测试例子 (普通Java类中的Function测试篇)

现在写程序写着写着对自己写的程序就没有信心了,代码量的上升,逻辑越来越复杂,非常需要单元测试(Unit Test)。现在感觉没有单元测试和版本控制,一个项目很容易崩溃。对程序的一点修改很可能会影响整个项目的实现。之前单元测试只是用过JUnit 。现在让我们来看下Android 中的单元测试是如何实现的。