Junit 预期的注释在 mvn 和 java 1.8 中失败



我有一些负面的测试用例,我正在尝试测试某些负面用例的异常。JUnits 在 eclipse 上运行时被传递,但是当使用 mvn 全新安装时,我收到异常说@Expected异常与从代码中抛出的异常不同。

我们看到了Java1.8的失败

代码如下所示

@Test(expected=SomeException.class)
public void testTrust()
throws Exception
{
abc.trust(value1, value2)
}
class Abc{
protected void trust(string value1, string value2)throws exception1, exception2
{
//Some Logic
}
}

该症状表明,当您在 maven 构建期间运行测试时,会在您预期的异常之前引发另一个异常。也许这可以引导您找到解决方案?

但是为了获得更有用的答案,您必须提供更多信息,例如StackTrace。

相关内容

  • 没有找到相关文章