我想知道是否有人可以提供帮助 - 我正在编写一个自定义 Json 序列化程序,从 JsonSerializer 扩展,我想包装任何可能在我自己的自定义异常中抛出的异常,从 IOException 扩展。但是,每当我运行任何单元测试(使用junit)以确认抛出异常时它都失败了,说 -
Expected: (exception with message a string containing "Unable to serialize!" and an instance of com.cybersource.profile.serializer.MySerializerException)
got: <com.fasterxml.jackson.databind.JsonMappingException: Unexpected IOException (of type com.cybersource.profile.serializer.MySerializerException): Unable to serialize!>
知道如何解决这个问题,还是不能抛出自定义异常?