java 如何检查一个方法是否抛出异常?[重复]

hc8w905p  于 2023-04-10  发布在  Java
关注(0)|答案(1)|浏览(121)

此问题已在此处有答案

How do you assert that a certain exception is thrown in JUnit tests?(35个回答)
2天前关闭。
如何检查Junit中@Test字段中的方法是否抛出异常?
例如:

@Test
public void testGenerateInvalidStudentData() {
    //TODO: check does studentIdGenerator.generate(null,2); 
    //      throw IllegalArgumentException or no.
}
lokaqttq

lokaqttq1#

Use @Test(expected = IllegalArgumentException.class)

相关问题