Я использую PowerMock 1.4.7 и JUnit 4.8.2
Мне нужно издеваться только над некоторыми статическими методами, а мне нужны другие (из
тот же класс), чтобы просто вернуть исходное значение.
Когда я издеваюсь над mockStatic
и не вызываю when (). DoReturn ()
все
статические методы возвращают свои значения по умолчанию - например, null при возврате объекта
или false при возврате логического ... и т. д. Поэтому я пытаюсь использовать
thenCallRealMethod
явно для каждого статического метода для возврата
реализация по умолчанию (означает отсутствие насмешек / подделок), но я не знаю
как вызвать его для всех возможных вариантов аргументов (= я хочу для каждого возможного исходного метода входного вызова). Я умею только высмеивать конкретную вариацию аргумента.