对于mvn和java 1.8,Junit预期注释失败

时间:2017-10-09 10:55:31

标签: mockito junit4 powermock

我有一些负面的测试用例,其中我试图测试某些负面用例的异常。 在eclipse上运行时,JUnit会被传递,但是当使用mvn clean install时,我得到了异常,说@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

}
}

1 个答案:

答案 0 :(得分:1)

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

但是要获得更有帮助的答案,您必须提供更多信息,例如StackTrace。