Junit 4
文章平均质量分 61
chris_Yu186
热情
展开
-
JUnit 的核心
JUnit 的核心概念——测试类、测试集和测试运行器(test runner)。 创建一个测试方法的要求是,这个方法必须使用@Test注解,是公共的,不带任何参数,并且返回void类型。 测试类:JUnit在调用(执行)每个@Test方法之前,为测试类创建一个新的实例。这有助于提高测试方法之间的独立性。 每一个测试方法都运行于一个新的测试类实例上,所以我们就不能原创 2014-04-10 11:36:45 · 960 阅读 · 0 评论 -
junit 4 超时测试
通过@Test 注解中,为timeout参数指定时间值,即可进行超时测试。 如果测试运行时间超过指定的毫秒数,测试失败。超时测试对网络链接类非常重要,通过timeout 进行超时测试非常简单。 本实例也需要借助spring框架 import org.junit.Test; import static org.junit.Assert.*; import org.junit原创 2014-04-10 11:38:46 · 3182 阅读 · 0 评论 -
JUnit 4 学习笔记
下载JUnit 发布包: 下载jar地址:http://www.JUnit.org 编写一个简单的JUnit测试用例: public class Calculator { /** * * 方法描述: * * 一个double类型的加法计算 * * @Author Jerry Yu * @原创 2014-04-10 11:35:49 · 555 阅读 · 0 评论 -
junit 4 测试运行器
JUnit 中所有的测试方法都是由测试运行器负责执行。JUnit单元测试提供了一个默认的测试运行器BlockJunit4ClassRunner,但是并没有限制必须使用默认的运行器。 我们可以根据需要定制自己的运行器,只要继承自org.junit.runner.Runner即可。一般情况下,默认测试运行器可以应对绝大多数的单元测试要求。当使用JUnit提供的一些高级特性(如实现参数化测试、原创 2014-04-10 11:40:12 · 3122 阅读 · 2 评论 -
junit 异常测试
通过对@Test 传入expected 参数值,即可测试异常。 通过传入异常测试类以后,测试类如果没有抛出异常或者抛出一个不同的异常,本测试方法就将失败。 本实例是结合这spring 做的: import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; import org.sp原创 2014-04-10 11:37:51 · 1722 阅读 · 0 评论 -
junit 4 参数化测试
为参数化测试类用@RunWith注解指定特殊的运行器:Parameterized.class 本实例不需要借助其它框架,只依赖于junit4 框架。 import java.util.Date; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Arra原创 2014-04-10 11:39:29 · 876 阅读 · 0 评论