Я узнал, что мы можем высмеивать статические методы, используя базовую библиотеку java с PowerMock? Jmockit. Хотите вкратце понять, как это происходит внутренне?
Мое понимание: - Поскольку мы определяем фиктивный класс в самом тестовом примере (хотя существуют разные способы создания фиктивного класса в каждой среде, например, используя синтаксис ожидания в Jmockit), эти рамки должны определять пользовательский загрузчик классов, через который они должны искать это определение класса внутри самого тестового набора. Это Угадай. Не уверен, что это правильно? Но даже если я прав, предпочтение для classloader hirerchy - это boootstraploader, а не applicationclassloader, а customerclassloader. Так как же он выбирается из клиентского загрузчика классов вместо загрузчика приложений?