android下实现Junit单元测试

android上实现Junit单元测试本来以为在android上实现单元测试,应该是很简单的一件事,结果还是花费了一些功

android上实现Junit单元测试
本来以为在android上实现单元测试,应该是很简单的一件事,结果还是花费了一些功夫,主要是在配置文件,和测试环境上花费了不少时间,比想像中要复杂一些,不过也没什么高深的东西,下面简单讲一下。
第一步:新建一个TestCase,记得要继承AndroidTestCase,才能有getContext()来获取当前的上下文变量,这在android测试中很重要的,因为很多的android api都需要context。


第二步:新建一个TestSuit,这个就继承Junit的TestSuite就可以了,注意这里是用的addTestSuite方法,一开始使用addTest方法就是不能成功。

第四步:修改AndroidManifest.xml,加入<uses-library android:name="android.test.runner" />,不然会提示找不到AndroidTestRunner,这里需要注意是这句话是放在applications下面的,我一开始也不知道,放错了地方,浪费了不少时间
    1 楼    fanfq    2010-10-15              刚好写相关文章看到了就,直接应用了。http://fanfq.iteye.com/blog/781665    2 楼    JasonShieh    2011-03-23              用JUNIT那么麻烦,很懒的人飘过    3 楼    bhy_5566    2012-06-19              被测试的工程呢?咋没看见