Junit4 Assert fail()方法

JUnit Assert.fail(String message) 给定消息测试失败。 

1 语法

void org.junit.Assert.fail(String message)

2 参数

message:通知AssertionError的标识消息(可以,为空)

3 返回值

此方法不返回任何值。

4 示例 

package com.yiidian;

/**
 * 一点教程网: http://www.yiidian.com
 */

import org.junit.Test;

import static org.junit.Assert.assertTrue;
import static org.junit.Assert.fail;

/**
 * Junit4 Assert fail()方法
 */
public class AssertFailExample {

    public int largest(final int[] list) {
        int index, max = Integer.MAX_VALUE;
        for (index = 0; index < list.length - 1; index++) {
            if (list[index] > max) {
                max = list[index];
            }
        }
        return max;
    }

    @Test
    public void testEmpty() {
        try {
            largest(new int[] {});
            fail("Should have thrown an exception");
        } catch (final RuntimeException e) {
            assertTrue(true);
        }
    }
}

输出结果为:

热门文章

优秀文章