【发布时间】:2020-02-05 09:48:32
【问题描述】:
我无法在 Scala 测试中模拟抛出异常。得到错误:预期的异常 java.lang.Exception 被抛出,但没有抛出异常
test("test with Exception"){
val generatorService=mock[GeneratorService]
val entityProviderRequest=new EntityProviderRequest(entity:Entity)
when(generatorService.generateVertex(entityProviderRequest.entity, "abc")).thenThrow(new RuntimeException)
intercept[Exception]{
generatorService.generateElements(entityProviderRequest, "abc")
}
}
【问题讨论】: