Я пытаюсь протестировать обработчик java.sql.SQLException
, который разворачивает исключения, как показано ниже. Однако я не уверен, как бы я бросил это исключение в тесте.
(-> e
(.getNextException)
(.getMessage)
(.startsWith "ERROR: duplicate key value"))
текущий макет (.getNextException)
возвращает ноль при этом:
(throw (SQLException. "ERROR: duplicate key value"))