小编use*_*752的帖子

@Test(expected = Exception.class)对我不起作用,我错过了什么?

我正在使用sts,但也在命令行上使用mvn clean install.我创建了这个简单的测试作为例子.

import org.junit.Test;

import junit.framework.TestCase;

public class QuickTest extends TestCase {

    @Test(expected = Exception.class)
    public void test() {
        throwsException();
    }

    private void throwsException() throws Exception {
        throw new Exception("Test");
    }
}
Run Code Online (Sandbox Code Playgroud)

我的STS(Eclipse)IDE抱怨调用方法testThrowsException(); 未处理的异常类型异常.

如果我尝试运行测试,我会得到同样的错误

java.lang.Error: Unresolved compilation problem: 
    Unhandled exception type Exception
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

java assert exception junit4

5
推荐指数
1
解决办法
720
查看次数

标签 统计

assert ×1

exception ×1

java ×1

junit4 ×1