博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android下的Junit测试
阅读量:6606 次
发布时间:2019-06-24

本文共 970 字,大约阅读时间需要 3 分钟。

Android SDK 1.5已经将JUnit包含进来了,用过一次,昨天晚上重新用的时候还出了一点问题,还是决定写一篇比较详细的文章,供大家和自己以后使用,写起来也挺方便的,Android下的Junit是对java下的junit的扩展,殊途同归,基本类似~

Junit简介

JUnit是一个开源的java单元测试框架。在1997年,由 Erich Gamma 和 Kent Beck 开发完成。这两个牛人中 Erich Gamma 是 GOF 四人帮之一;Kent Beck 是 XP (Extreme Programming)极限编程创始人(不是Window XP)。俗话说“麻雀虽小,五脏俱全。” JUnit设计的非常小巧,但是功能却非常强大。Junit在TDD(Test Driven Development)测试驱动开发中非常常用,junit是设计比较好的测试框架,Android对junit进行了扩展,使其使用起来更方便省心

JUnit的一些特性:

1) 提供的API可以让你写出测试结果明确的可重用单元测试用例
2) 提供了三种方式来显示你的测试结果,而且还可以扩展
3) 提供了单元测试用例成批运行的功能
4) 超轻量级而且使用简单,没有商业性的欺骗和无用的向导
5) 整个框架设计良好,易扩展

Android  Junit Demo

首先GoogleJunit项目,然后新建一个Test Case:

1
2
3
4
5
6
public 
class 
BookCase 
extends 
AndroidTestCase {
 
    
public 
void  
test(){
        
Log.i(
"BookCase"
"测试"
);
    
}
}

 

 AndroidTestCase其实本身就是继承自TestCase,如果这样运行是没法运行的,需要到AndroidManifest.xml配置一下:

配置完这个之后还需要application配置一下uses-library:

最后一步就是测试了,右键方法Run  AS=>Android Junit Test,结果如下:

本文转自Fly_Elephant博客园博客,原文链接:http://www.cnblogs.com/xiaofeixiang/p/4070374.html,如需转载请自行联系原作者

你可能感兴趣的文章
如何检测域名是否被微信屏蔽 微信域名检测接口API是如何实现
查看>>
POJ1611-The Suspects
查看>>
ROS学习之ShadowRepository
查看>>
Spring 中 ApplicationContext 和 BeanFactory 的区别
查看>>
3.28Day09函数
查看>>
Linux Makefile 生成 *.d 依赖文件及 gcc -M -MF -MP 等相关选项说明【转】
查看>>
Linux下安装Python-3.3.2【转】
查看>>
STL杂记
查看>>
LeetCode OJ:Merge Two Sorted Lists(合并两个链表)
查看>>
功能测试
查看>>
Rust的闭包
查看>>
【BZOJ 1901】Dynamic Rankings
查看>>
阿里架构师都在学的知识体系
查看>>
PAT (Advanced Level) 1028. List Sorting (25)
查看>>
【摘】人生苦短, 每日python
查看>>
【转】聚集索引和非聚集索引的区别
查看>>
【转】mac os 安装php
查看>>
Android -- OkHttp的简单使用和封装
查看>>
软件工程_第二次作业
查看>>
C# DllImport的用法
查看>>