Как часть моих тестов Junit, я хочу проверить, вызываю ли я статический метод внешнего класса с правильными параметрами.Как проверить, какие параметры переданы статическому методу в java
например: - Предположим, что у меня есть следующее испытание.
class A {
public static void someMethod(String param){
some.thirdpartyClass.someStaticMethod(param);
}
}
Теперь я хочу, чтобы проверить, как часть теста на SomeMethod, что я назвал someStaticMethod с параметром парам
Что самый простой способ сделать это? Я попытался пробиться сквозь власть, но не смог найти способ.
Я не уверен, что вы _can_ сделать это. Возможно, есть более способный к тестированию способ разработки этого в первую очередь? –
Нет .. ограничение связано с используемой каркасом. Чтобы быть конкретным, я использую Playframework и пытаюсь проверить контроллеры, не проверяя результат представления, но проверяя, используется ли вместо этого правильное имя вида. –
Поскольку вы используете Play Framework, вас может заинтересовать их отзыв на модульные тесты. – Brice