Java 如何对JSON异常进行单元测试并命中/覆盖catch块
下面是我试图介绍的代码片段,特别是catch块Java 如何对JSON异常进行单元测试并命中/覆盖catch块,java,json,exception,junit,code-coverage,Java,Json,Exception,Junit,Code Coverage,下面是我试图介绍的代码片段,特别是catch块 JSONObject bodyObject = new JSONObject(); String body = null; try{ body = bodyObject.put(DecisionTreeConstants.EDGE_ACCOUNT_STATUS, processStatusPretty).toString(); } catch (JSONException e) { LOGGER.debug(" "
JSONObject bodyObject = new JSONObject();
String body = null;
try{
body = bodyObject.put(DecisionTreeConstants.EDGE_ACCOUNT_STATUS, processStatusPretty).toString();
} catch (JSONException e) {
LOGGER.debug(" ");
}
您需要为记录器注入testdouble,然后检查是否使用预期的空白字符串调用它。您是在尝试测试抛出的异常还是测试异常的处理?