您好,欢迎来电子发烧友网! ,新用户?[免费注册]

您的位置:电子发烧友网>源码下载>Linux/uClinux/Unix编程>

XP 单元测试工具Junit 源代码

大小:295 人气: 2010-02-10 需要积分:0
{$username}的空间

用户级别:注册会员

贡献文章:

贡献资料:

XP 单元测试工具Junit 源代码

public 方法:
assert:保留(deprecated)方法,判断一个条件是否为真
assertTrue:assert 的替代方法,判断一个条件是否为真
assertEquals:用于判断实际值和期望值是否相同(Equals),可以是各种JAVA
对象。
assertNotNull:判断一个对象是否不为空
assertNull:判断一个对象是否为空
assertSame:判断实际值和期望值是否为同一个对象( ==),注意和assertEquals
区分
fail:直接返回失败,抛出AssertionFailedError
private 方法:
failNotEquals:主要用于assertEquals 方法,调用fail 返回失败提示
failNotSame:主要用于assertSame 方法,调用fail 返回失败提示
Class AssertionFailedError
AssertionFailedError 是从Jdk 提供Error 类简单继承而来,主要方法如下:
public AssertionFailedError (String message) {
super (message);
}
Class Assert 中比较失败都是抛出AssertionFailedError。
Interface Protectable
这个接口是使用了一种比较少见的用法。
在 Interface 本身只定义了一个方法
public abstract void protect() throws Throwable;
注意方法 throws 的是所有Error 和Exception 的祖先。通过这种定义可以保
证运行的时候如果出现任何Error 和Exception,都将被抛出而不会导致程序不能
继续运行。
Portectable 的接口没有被framework 包中的任何类实现,它的使用在类
TestResult 中的run 方法中。以下是run 方法中代码:
protected void run(final TestCase test) {
startTest(test);
Protectable p= new Protectable() {
public void protect() throws Throwable {
test.runBare();
}

非常好我支持^.^

(3) 100%

不好我反对

(0) 0%

      发表评论

      用户评论
      评价:好评中评差评

      发表评论,获取积分! 请遵守相关规定!