单元测试
foxhk
这个作者很懒,什么都没留下…
展开
-
Junit几个观点记录
在Junit基础上,出现了1. 用于测试WEB服务端的Cactus框架2. 用于测试性能的Junitperf框架Junit有几点不足:1. 不支持依赖2. 不支持分组3. 不支持数据驱动...原创 2012-06-02 17:05:14 · 89 阅读 · 0 评论 -
Unitils简介
Unitils这个Java开源类包的目的是让单元测试变得更加容易和可维护。Unitils构建在DBUnit与EasyMock项目之上并与JUnit和TestNG相结合。支持数据库测试,支持利用mock对象进行测试并提供与Spring和Hibernate相集成。Unitils设计成以一种高度可配置和松散偶合的方式来添加这些服务到单元测试中。在进行数据库测试时能够: •自动维护和强制关闭...原创 2012-06-09 15:40:49 · 157 阅读 · 0 评论 -
验证mockito交互行为
[code="java"]package com.lijun.mockito;import static org.mockito.Mockito.*;import static org.junit.Assert.*;import org.junit.Before;import org.junit.Test;import org.mockito.Mock;impo...原创 2012-06-09 15:38:58 · 151 阅读 · 0 评论 -
设定Mock对象的期望行为及返回值
[code="java"]package com.lijun.mockito;import static org.mockito.Mockito.*;import static org.junit.Assert.*;import org.junit.Before;import org.junit.Test;import org.mockito.Mock;impo...原创 2012-06-09 15:37:47 · 437 阅读 · 0 评论 -
Mockito对象创建
[code="java"]package com.lijun.mockito;import static org.mockito.Mockito.*;import static org.junit.Assert.*;import org.junit.Before;import org.junit.Test;import org.mockito.Mock;impo...原创 2012-06-09 15:36:27 · 196 阅读 · 0 评论 -
Junit4断言
Junit4中添加了一个用于比较数组的新断言,比较两个数组相等[code="java"]package com.lijun;import static org.junit.Assert.*;import org.junit.Test;public class Junit4Test { @Test public void testArrayAssert...原创 2012-06-09 12:56:32 · 135 阅读 · 0 评论 -
测试运行器
Junit为单元测试提供了一个默认的测试运行器BlockJUnit4ClassRunner,一般情况下默认测试运行器可以应对绝大多数的单元测试要求。如果使用一些高级特性,如参数化测试,打包,需要显示声明测试运行器。另自定义测试运行器,只需继承自org.junit.runner.Runner即可。下面是打包测试的DEMO[code="java"]package com.l...原创 2012-06-02 18:32:46 · 158 阅读 · 0 评论 -
参数化测试
[code="java"]package com.lijun;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Arrays;import java.util.Collection;import java.util.Date;import stat...原创 2012-06-02 18:14:57 · 109 阅读 · 0 评论 -
超时测试DEMO
[code="java"]package com.lijun;import static org.junit.Assert.*;import org.junit.Before;import org.junit.Test;public class Junit4ExceptionTest { private User user; @Before pub...原创 2012-06-02 17:17:11 · 105 阅读 · 0 评论 -
异常测试DEMO
[code="java"]package com.lijun;import static org.junit.Assert.*;import org.junit.Before;import org.junit.Test;public class Junit4ExceptionTest { private User user; @Before pub...原创 2012-06-02 17:06:30 · 115 阅读 · 0 评论 -
Unitils使用
[code="java"]package com.lijun.unitils;import java.util.Calendar;import org.junit.Test;import static org.unitils.reflectionassert.ReflectionAssert.*;import static org.unitils.reflectiona...原创 2012-06-10 12:18:11 · 213 阅读 · 0 评论