有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java断言在JUnit中失败

我有一个属性为空的类

二传手中的Si如下所示:

public void setFoo(String bar)
{
    if (bar == null)
        throw new IllegalArgumentException("Should not be null");
    foo = bar;
}

在我的JUnit测试用例中,我想断言,如果我执行obj。setFoo(null),它将失败。 我该怎么做


共 (1) 个答案

  1. # 1 楼答案

    你可以这样做

    @Test (expected = IllegalArgumentException.class)
    public void setFooTest(){
        myObject.setFoo(null);
    }