摘要: 背景知识:从JDK5开始提供名为Annotation(注释)的功能,它被定义为JSR-175规范。注释是以“@注释名”在代码中存在的,还可以添加一些参数值,例如:@SuppressWarnings(value="unchecked")。注释可以附加在package, class, method, field等上面,相当于给它们添加了额外的辅助信息,我们可以通过反射机制编程实... 阅读全文
posted @ 2010-05-28 20:06 凌少 阅读(643) 评论(0) 推荐(2) 编辑
摘要: Test—TestCase—AndroidTestCaseTest—TestCase—InstrumentationTestCaseTest—TestSuite—InstrumentationTestSuiteTestListener——BaseTestRunner—AndroidTestR... 阅读全文
posted @ 2010-05-28 14:35 凌少 阅读(176) 评论(0) 推荐(0) 编辑
摘要: Android、JUnit深入浅出(五)——AndroidTest例子分析前面我们学习了android.test包中的大部分类,是该通过学习具体的例子将前面的知识融会贯通,让我们的理解更加深刻,例子程序代码下载地址,下载后添加Eclipes的工程中,边看这篇文章边阅读例子程序的代码。首先分析整个工程的结构图,如下:AndroidTestCase,Testsuite在前面的篇... 阅读全文
posted @ 2010-05-28 14:13 凌少 阅读(594) 评论(0) 推荐(0) 编辑
摘要: Android、JUnit深入浅出(四)——AndroidTestRunner随着学习的深入,发现包在前面的篇幅中,我们忽略了android.test包中一个重要的类AndroidTestRunner,这个类是android.test包的核心类,下面为大家详细说明,并补充说明一些相关的内容。junit.framework包中的TestListener接口这个接口的函数,列举... 阅读全文
posted @ 2010-05-28 14:10 凌少 阅读(661) 评论(0) 推荐(0) 编辑
摘要: Android、JUnit深入浅出(三)—JUnit深入解析(下)前面我们学习了junit.framework包,本篇幅我们开始学习android.test包,了解Android SDK是如何扩展junit.framework包。首先整理android.test包的结构,如下图所示:在前面的篇幅中说明过:TestCase与TestSuite之间的关系,有些类似于图元对象与容器对象之间的... 阅读全文
posted @ 2010-05-28 10:50 凌少 阅读(1595) 评论(0) 推荐(0) 编辑
摘要: 通过前面2篇文章的学习,我们对JUnit有了初步的认识,下面我们将深入的解析JUnit数据包。整个JUnit的数据包应该是很强大的,但是一般来说,不一定每个工程都需要这些数据包,而是在JUnit部分数据包的基础上扩展出自己的数据包,Android SDK中也不例外。至于JUnit完整的包,这里我们就不详细分析了,我们这里只解析Android SDK中包含的那些JUnit数据包,以及Android ... 阅读全文
posted @ 2010-05-28 10:38 凌少 阅读(607) 评论(0) 推荐(0) 编辑
摘要: Android、JUnit深入浅出(二)——JUnit例子分析在前一篇文章JUnit初步解析中,我们简要了解了JUnit的主要功能:管理测试用例;定义测试代码;定义测试环境;检测测试结果;结合主要功能,举个简单的例子分析如下:源代码:public class SampleCalculator{public int add(int augend , int addend){r... 阅读全文
posted @ 2010-05-28 10:25 凌少 阅读(942) 评论(1) 推荐(1) 编辑
摘要: Android、JUnit深入浅出(一)—JUnit初步解析Android SDK 1.5已经将JUnit包含进来了,但是一直没有去深入了解,以前在使用一些C++的开源库中学习过与CPPUnit,简要分析过其主要框架,如下:这次在学习Android SDK 1.6中的例子程序APIDemoes中的过程中,看到了一个test文件夹,似乎就是使用了JUnit,于是就开始学习Android中... 阅读全文
posted @ 2010-05-28 10:16 凌少 阅读(1334) 评论(0) 推荐(0) 编辑