尝试在 JUnit 测试中捕获
2022-08-31 15:20:07
我正在为一个已经存在很长时间的应用程序编写单元测试。我需要测试的一些方法是这样的:
public void someMethod() throws Exception {
//do something
}
如果我想测试这些方法,我必须在我的单元测试中写这样的东西:
@Test
public void someTest() {
try {
someMethod();
}
catch (Exception e) {
e.printStackTrace();
}
}
这样做是一种好的做法吗?还是有其他方法来测试这些方法?
我在互联网上做了一些研究,我发现了一些带有注释和的解决方案,但这不起作用(Eclipse一直将测试中的行显示为错误)。我不知道这些是否是很好的解决方案,因为我对整个单元测试故事很陌生。@Rule
@Test(expected=Exception.class)
someMethod()
如果对此了解很多的人可以帮助我,我会非常感激。