У нас есть объект URL в одном из наших классов Java, который мы хотим высмеять, но это последний класс, поэтому мы не можем. Мы не хотим идти выше уровня и издеваться над InputStream, потому что это все равно оставит нас с непроверенным кодом (у нас есть драконовские стандарты тестирования).
Я пробовал jMockIt отражающие возможности, но мы работаем над Mac, и есть проблемы с обработчиком Java-агента, которые я не смог решить.
Итак, есть ли какие-либо решения, которые не связаны с использованием реальных URL-адресов в тесте junit?