二、核心——断言断言是编写测试用例的核心实现方式,即期望值是多少,测试的结果是多少,以此来判断测试是否通过。1. 断言核心方法assertArrayEquals(expecteds, actuals)查看两个数组是否相等。assertEquals(expected, actual)查看两个对象是否相...
分类:
其他好文 时间:
2015-05-18 12:45:36
阅读次数:
216
单元测试及异常处理:第三阶段目标:小伙伴: 罗佩坚:http://www.cnblogs.com/LPJ-/感想:在原来的基础上改进,对于单元测试没什么问题,对于异常处理,一开始就很有问题:不知道是处理什么异常,是对于单元测试里assertEquals()方法的计算结果的异常,还是什么异常,这个问题...
分类:
其他好文 时间:
2015-05-05 21:28:41
阅读次数:
139
原理:1.自已构造一个断言类,把Assert.assertEquals给try catch住。2.利用testng的监听类在测试方法运行结束后进行分析。代码:断言类:package com.demo;import java.util.ArrayList;import java.util.List;i...
分类:
编程语言 时间:
2015-04-23 15:02:36
阅读次数:
290
本文的例子全部来自github上cglib的官方文档,有关cglib的教程少之又少,如果想学习觉得还是看看诸如Hibernate和Spring的源码来的实在。
package com.tang;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotSame;
import j...
分类:
其他好文 时间:
2015-04-05 16:03:41
阅读次数:
187
需要测试的类Person:
package cn.edu.lstc.junit;
public class Person {
public void run() {
System.out.println("run...");
}
public void eat() {
System.out.println("eat...");
}
public String a() ...
分类:
其他好文 时间:
2015-04-04 09:12:11
阅读次数:
110
该错误意思是方法调用存在歧义,先看下面这个例子:
assertEquals(10L, (Long)10);
编译器就会报出The method assertEquals(Object, Object) is ambiguous for the type Assert的错误;
10L是long型,而(Long)10是Long型。而assertEquals()是一个重载的方法,其中就有
ass...
分类:
其他好文 时间:
2015-03-29 13:40:04
阅读次数:
959
Junit测试框架 @Test 测试方法@Before和@After在每个测试方法前后执行,用于方法执行前后初始化或释放资源。@BeforeClass和@AfterClass在类初始化和销毁的时候执行(不常用)。断言Assert.assertEquals(expected, actual);//ex...
分类:
其他好文 时间:
2015-03-16 10:58:11
阅读次数:
130
JUnit为我们提供了一些辅助函数,他们用来帮助我们确定被测试的方法是否按照预期的效果正常工作,通常,把这些辅助函数称为断言。下面我们来介绍一下JUnit的各种断言。
1、assertEquals
函数原型1:assertEquals([String message],expected,actual)
参数说明:
message是个可选的消息,假如提供,将...
分类:
编程语言 时间:
2015-02-11 14:36:20
阅读次数:
165
上次只是大概记录了下junit4几个常见标签的用法。在这篇文章中,我们来进一步分析junit4的用法。1.断言junit4中一个很常见的用法就是断言。说到断言,大家再熟悉不过了。不过也许有的朋友会有些疑问,为嘛有时候用assertEquals而有时候看到别人又用Assert.assertEquals...
分类:
其他好文 时间:
2014-11-17 20:59:14
阅读次数:
127
核心断言assertArrayEquals(expecteds, actuals)查看两个数组是否相等。assertEquals(expected, actual)查看两个对象是否相等。类似于字符串比较使用的equals()方法assertNotEquals(first, second)查看两个对象...
分类:
其他好文 时间:
2014-09-18 23:34:54
阅读次数:
264