Как модульно протестировать исключение JSON и нажать/закрыть блок catch

#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(" ");
}
 

Комментарии:

1. Вы пытаетесь проверить, возникает ли исключение или проверить обработку исключения?

Ответ №1:

Вам нужно будет ввести тестовый экземпляр для РЕГИСТРАТОРА, а затем проверить, вызывается ли он с ожидаемой пустой строкой.