【发布时间】:2015-05-27 06:18:09
【问题描述】:
我正在尝试创建一个由模拟对象抛出的 JsonProcessingException。
when(mapper.writeValueAsString(any(Object.class))).thenThrow(new JsonProcessingException("Error"));
但是我无法创建 JsonProcessingException 对象,因为所有构造函数都受到保护。我该如何解决这个问题?
【问题讨论】:
-
为什么不创建一个新类
MyJsonProcessingException并继承JsonProcessingException类? -
@R9J 为什么要创建一个不需要的类?
标签: java junit jackson mockito