从测试期间抛出的Exception获取自定义属性

时间:2012-03-19 09:54:34

标签: java unit-testing junit4

我正在使用JUnit4来测试我的代码。

现在,我知道以下注释允许我期待某种类型的异常

@Test(expected = NipException.class)

但是,我的异常类中有一个'errorCode'属性,我也想验证它。

这是因为在使用不同错误代码的同一方法中的三个地方抛出相同的异常。

如何访问抛出异常的'errorCode'?

1 个答案:

答案 0 :(得分:2)

抓住异常并断言errorCode