junit jumpstart
来源:互联网 发布:c语言中mod是什么意思 编辑:程序博客网 时间:2024/05/29 13:32
这篇文章是junit的入门,文章主要包含下面的几个部分:
1.junit是什么?我们为什么要使用junit这个框架?使用junit框架能够给我们带来什么?
2.一个简单的junit的测试demo。
1.junit是什么?
JUnit is a simple framework to write repeatable tests. It is an instance ofthe xUnit architecture for unit testing frameworks.简单的说junit是一个简单的旨在编写重复tests的框架。junit是xunit的在java方面的具体实现。
2.我们为什么使用junit?使用junit给我们带来了什么?一个简单的junit的测试的demo(junit 3.8.2)。
待测试代码:
如果不适用junit框架,简单的来讲如果只是测试add方法,可以这么来实现:
考虑到这个测试程序的可拓展性(除了add方法之外还需要测试其他的method),可以这么写:
显然上面的TestCalculator能够较好的完成test的工作,但是为了满足这些条件规则的话,需要编写很多的支持的代码。如果你愿意一遍遍的编写重复的代码,那也ok。简单的并且偷懒的方法就是使用junit的框架,这个框架为你省去了编写这些“重复”代码的工作。
使用junit框架来测试(这里忽略了junit的安装步骤,直接使用的myeclipse 8.5):
代码如下:
测试结果如图:
显然测试成功。需要通过上面的简单的demo,我们需要注意如下的问题:
- 每个使用junit的测试类需要继承自junit.framework.TestCase。
- 测试方法推荐使用testXXX的形式。
- 测试的类推荐使用TestXXX的形式。
- junit jumpstart
- Visual Basic 2005 Jumpstart
- Network Security JumpStart
- HealthConnectEJB1.0 Jumpstart
- ASP.NET Developer's JumpStart
- jumpstart-6.10.3安装指南
- Windows phone 8 JumpStart--Async
- JUNIT
- junit
- Junit
- JUnit
- JUnit
- JUnit
- JUNIT
- junit
- Junit
- JUnit
- Junit
- USACO算法系列八——fact4
- 网游开发中选择线程模型的思考
- 游戏服务器中的数据库异步操作技术和游戏数据的保存机制
- SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTIT区别
- 结构体对齐(The alignment of structure)
- junit jumpstart
- 关于xsniff
- cannot instantiate the type
- 关于数据库内连接外连接左连接右连接
- 深入理解Android消息处理系统——Looper、Handler、Thread
- 10年10月10日
- 使用Chromium尝试WebGL
- 我要积分 我要积分
- firefox 快捷键