如何为这段代码编写单元测试
if (!isVisible()) {
throw new IllegalStateException("Not in xyz page");
}
return this.isAttached(DOT_ID);
如果模拟isVisible()
返回false
那么如何编写异常声明的单元测试
答案 0 :(得分:6)
使用testng,您可以像这样注释您的测试方法:
@Test(expectedExceptions = IllegalStateException.class,
expectedExceptionsMessageRegExp = "...")
public void your_test() {
[...]
}