- 浏览: 368363 次
- 来自: 北京
文章分类
- 全部博客 (237)
- XML (6)
- JavaSE (39)
- Junit (1)
- Maven (10)
- JavaScript (12)
- JavaEE (16)
- HTML5 (10)
- java多线程 (8)
- Hibernate (30)
- Java反射 (3)
- Spring (11)
- Struts (1)
- svn (2)
- linux (12)
- 代码实例 (1)
- 设计模式 (1)
- UML (1)
- javassist (1)
- Oracle (3)
- Hibernate异常 (9)
- DWR (6)
- Java泛型 (2)
- SpringMVC (11)
- Dbunit (3)
- github (2)
- Algorithm (1)
- zTree (1)
- jquery (7)
- freemarker (4)
- mysql (5)
- ffmpeg (1)
- 编码 (1)
- lucene (15)
- hadoop (1)
- JVM (1)
- Regular Expressions (5)
- myeclipse (1)
- 爬虫 (7)
- 加密 (3)
- WebService (2)
- Socket (2)
- Windows (1)
最新评论
-
wxpsjm:
好直接
HV000030: No validator could be found for type: java.lang.Integer. -
wxhhbdx:
学习了,对新手来说很不错的教程。
SpringMVC入门 (二) 数值传递 -
xgcai:
正好在学dwr
DWR入门 (二)用户实例
public class Calculator { public int divide(int a, int b) throws Exception{ if(0==b){ throw new Exception("除数不能为0"); } return a/b; } }
这里我们在CalculatorTest里面要测试这个异常的抛出。
@Test public void testDivideByZero(){ Throwable th=null; try { cal.divide(4, 0); fail(); } catch (Exception e) { th=e; e.printStackTrace(); } assertEquals(Exception.class, th.getClass()); assertEquals("除数不能为0", th.getMessage()); }
在这里声明一个Throwable类的对象th, 由于Throwable是Exception的父类,所以在catch语句中, 我们可以将th指向e的引用。
最后测试Exception.class和th.getClass()是否是同一个运行中的类,
然后测试message是否相同。
这个是junit3的测试方法。 junit4就特别简单了。
通过注释的方法
@Test(expected=Exception.class)
然后去掉try/catch那一堆, 就可以了。
发表评论
-
Socket编程的HelloWorld实例
2014-11-07 15:05 866public class Client { ... -
ImageIO宋体出现小方框的解决
2014-11-03 16:34 889http://www.blogjava.net/yuanqix ... -
ArrayList根据条件+for循环批量删除的方法
2014-09-23 11:39 2689场景如下: ArrayList<Obj> list ... -
Java内部类的实例化
2014-08-06 15:51 1010class A{ getInstance(){ ... -
通过Thread.sleep把任务平均分配给线程按顺序执行的小例子
2014-07-22 10:46 1044package com.lj.test.JavaSe4; ... -
输入两个整数, 计算百分比
2014-07-21 18:01 1440public static String getPercen ... -
timer cancel方法的一个小实例
2014-07-21 12:14 1106package com.lj.timer; import ... -
通过Calendar获取上个月的最后一天
2014-06-26 12:11 2834Calendar cal=Calendar.getI ... -
通过BigInteger进行数字进制的相互转换
2014-06-24 11:09 25061. 十六进制转换为十进制 BigInteger deci ... -
[转]RSA实例
2014-06-18 17:27 883package com.lj.rsa; import j ... -
[转]sun.misc.BASE64Encoder找不到jar包的解决方法
2014-06-18 15:43 9241.右键项目-》属性-》java bulid path-》jr ... -
空Object转换String的陷阱
2014-06-17 15:45 782Object a=null; String b ... -
Java Convert Long to Date
2014-06-16 18:06 741问题: I have list with long value ... -
[转]JAVA中List&Set转换
2014-06-07 14:23 496JAVA中List&Set转换 list = new ... -
aes加密时的Illegal key size or default parameters
2014-06-06 14:21 3831KeyGenerator kgen = KeyGenerat ... -
String.replaceLast()
2014-06-03 16:02 1068http://stackoverflow.com/questi ... -
通过正则表达式来获取json数值
2014-05-23 11:39 13private String getJsonValue(Str ... -
java找不到或无法加载主类
2014-05-19 13:21 1257用CMD运行java +类名, 居然碰到这个问题。 编译是没有 ... -
Java转义字符笔记 |
2014-01-12 21:01 891数据库有一个关键字列-keyword,里面存放的关键字格式如下 ... -
char和int类型相互转换
2013-12-10 18:43 1335今天看到别人使用一个方法 ->String.indexO ...
相关推荐
基于面向面向对象我们测试的对象就是类的实例。 单元测试的内容 模块接口测试 :测试接口参数和输出类型、值进行测试 局部数据结构测试 :测试内部数据是否正确 路径测试:测试控制流是否正确 错误处理测试:...
上下文时间软件测试中Junit单元测试实例在一种传统的结构化编程语言中,比如C,要进行测试的单元一般是函数或子过程。在象C++这样的面向对象的语言中,要进行测试的基本单元是类。对Ada语言来说,开发人员可以选择是...
junit测试 test txt file
junit是java进行单元测试最成熟的一个框架,这个junittest工程里以实例的方式,介绍了怎样编写测试方法。包含三个测试方法,Math函数的测试,堆栈Stack的测试,用户User类的测试。导入后如果没有引入junit库,记得在...
比如下面的例子中,我们就写了一个test case来测试一个Email验证类EmailAddrValidator,这个类有一个doValidate(email)方法可以验证email是否合法,如果不合法则会抛出ValidationException异常。因此我们写了两个...
应用JUnit实施单元测试 JUnit的框架原理分析 JUnit主要用于单元测试,所谓的单元测试就是常常说的白盒测试
junit测试测试junit测试测试junit测试测试junit测试测试
Android JUnit单元测试基本实例
JUnit_完整教程_基础_实例 JUnit_完整教程_基础_实例
单元测试利器 JUnit 4 完整实例图解 做测试的必看的文档 希望对您有帮助
Junit 单元测试 包括Spring Struts 两个模块的测试案例。附源码
Junit,测试Junit,测试案例使用
Junit单元测试框架 Junit是Java语言中最流行的单元测试框架,可以帮助开发者编写和运行单元测试,以确保软件的正确性和可靠性。Junit提供了一个统一的测试框架,允许开发者使用Annotations来定义测试用例,实现自动...
Junit测试.mp4
相关的概念、单元测试概述、Junit入门简介、实例
junit3 junit4 api,单元测试的利器
Junit测试jar包
Junit 通常用于那些有明确返回值的方法的测试,而无法对返回值是void类型的方法进行测试,因为Junit的assert断言方法只适用于预期值与实际值的比 较,对于void类型的方法,我们无法从它的return语句获得具体的返回值...
JUnit测试代码示例,JUnit3的代码示例。
JUNIT测试