[标题]:[转]JUnit4.5 QuickTutorial
[时间]:2009-7-5
[摘要]:JUnit官方例子QuickTutorial
[关键字]:JUnit、Test、测试、单元测试、helloworld
[环境]:JUnit4.5、MyEclipse7
[作者]:Winty (wintys@gmail.com) http://www.blogjava.net/wintys
[正文]:
Subscription.java:
package wintys.junit;
/**
* JUnit4.5 QuickTutorial
* http://code.google.com/p/t2framework/wiki/JUnitQuickTutorial
*
* @author Winty
* @version 2009-07-04
*/
public class Subscription {
private int price ; // subscription total price in euro-cent
private int length ; // length of subscription in months
// constructor :
public Subscription(int p, int n) {
price = p ;
length = n ;
}
/**
* Calculate the monthly subscription price in euro,
* rounded up to the nearest cent.
*/
public double pricePerMonth() {
double r = (double) price / (double) length /100.0;
return r ;
}
/**
* Call this to cancel/nulify this subscription.
*/
public void cancel() { length = 0 ; }
}
用JUnit测试:
SubscriptionTest.java:
package wintys.junit;
import static org.junit.Assert.*;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
public class SubscriptionTest {
Subscription S;
@Before
public void setUp() throws Exception {
S = new Subscription(200,2) ;
}
@After
public void tearDown() throws Exception {
S = null;
}
@Test
public void testPricePerMonth() {
assertEquals(S.pricePerMonth() , 1.0);
}
}
[参考资料]:
JUnitQuickTutorial : http://code.google.com/p/t2framework/wiki/JUnitQuickTutorial
分享到:
相关推荐
Junit4.5是Java编程领域中一个非常重要的单元测试框架,主要用于软件开发过程中的测试工作。这个版本的Junit是在2006年发布的,它在Junit3的基础上进行了许多改进,使得测试代码更加简洁、高效且易于维护。单元测试...
Junit4.5版本是该框架的一个重要迭代,它引入了许多改进和新特性,以提升开发人员的测试效率和代码质量。在这个“Junit4.5.rar”压缩包中,包含了两个文件:junit-4.5.jar和junit_license.txt。 junit-4.5.jar文件...
JUnit4.5是Java开发中广泛使用的单元测试框架,它为开发者提供了编写和运行可重复、可靠的测试用例的能力。这个版本的JUnit引入了许多新特性,增强了测试的灵活性和效率。下面将详细介绍JUnit4.5及其核心概念和功能...
单元测试是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。通常而言,一个单元测试是用于判断某个特定条件下某个特定函数的行为。其实我们每天都在做单元测试。
本篇将重点介绍如何利用**JUnit 4.5**进行单元测试,以及这个版本的一些特性。 ### JUnit简介 JUnit是一个开源的、基于Java的测试框架,由Ernst Leiss和Kent Beck共同创建,主要用于编写和运行可重复的单元测试。...
JUnit4.5API参考手册 JUnit4.5API参考手册
使用javadocchm制作的junit4.5帮助文档,方便查询。
"junit4.4+junit4.5+开源码打包下载"这个标题和描述指向的是JUnit的两个版本——4.4和4.5,以及它们的源代码。下面我们将深入探讨JUnit以及这两个版本的关键特性。 **JUnit 4.4** 是JUnit系列的一个重要里程碑,...
chm格式的junit API 文档,方便离线使用
单元测试是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。通常而言,一个单元测试是用于判断某个特定条件下某个特定函数的行为。其实我们每天都在做单元测试。
《JUnit 4.5 SNAPSHOT-20070720:单元测试框架的里程碑》 JUnit,作为Java编程语言中最广泛使用的单元测试框架,是软件开发过程中的重要工具。这个版本,"junit-4.5-SNAPSHOT-20070720-",是JUnit 4.5的一个快照...
junit测试软件是一单元测试,集成测试工具
JUnit 4.5版本是JUnit 4系列的一个重要里程碑,它不仅包含了上述的改进,还可能包含其他增强功能和修复,以提供更好的测试体验。官方下载地址...
### JUnit 测试工具教程详解 #### 一、引言 JUnit 是一个为 Java 编程语言设计的单元测试框架。它提供了一种简单而有效的方法来显式地测试 Java 程序中的特定部分。JUnit 的核心优势在于其可扩展性以及能够单独或...
单元测试所需的junit jar包,里面包含class jar 和源码jar,JUnit 是JAVA语言事实上的标准测试库。JUnit 4是三年以来最具里程碑意义的一次发布。它的新特性主要是针对JAVA5中的标记(annotation)来简化测试,而不是...
junit-4.5 junit-4.5 junit-4.5 junit-4.5 junit-4.5 junit-4.5
这个“JUnit Tutorial.zip”压缩包包含了一份详细的JUnit实战教程PDF,旨在帮助初学者和经验丰富的开发者更好地理解和运用JUnit进行软件质量保证。 一、JUnit简介 JUnit是一个开源项目,最初由Ernst Meyer和Kent ...
在Java开发过程中,单元测试是确保代码质量的重要环节,而JUnit是Java领域广泛使用的单元测试框架。Mockito则是一个强大的模拟框架,它允许我们在测试中创建和配置模拟对象,以便隔离被测试代码并专注于测试单个行为...
JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit Vintage,包含依赖包:junit-jupiter-5.5.1.jar,junit-jupiter-engine-5.5.1.jar,junit-jupiter-params-5.5.1.jar,junit-platform-launcher-1.5.1.jar,junit-...
ALevin作为一个很好的虚拟网络仿真平台,它的开源给我们的学习带来很大方便,但在这之前我们先要将环境配置好,才能更好的使用着个开源工具,由于ALevin要求JUnit 4.5 或更高版本, 因此为了方便大家交流学习, 这里...