Я хотел бы смоделировать метод для любого количества аргументов. Прямо сейчас у меня есть
@Before
public void setupTest() {
// skip authentication check and just return the viewable object
new MockUp<ResourceUtil>() {
@Mock
public Response getResponse(DefaultOpenIdConnectAuthServiceImpl authService,
HttpServletRequest request,
SecurityContext securityContext,
Viewable viewable) {
return Response.ok(viewable).build();
}
};
}
Однако, это ломается и перестает работать каждый раз, когда меняется сигнатура метода getResponse, поэтому я хочу что-то более похожее на следующее
@Before
public void setupTest() {
// skip authentication check and just return the viewable object
new MockUp<ResourceUtil>() {
@Mock
public Response getResponse(ANY_ALL_ARGUMENTS) {
return Response.ok(viewable).build();
}
};
}
Я думаю, что мой вопрос очень похоже на Может ли JMockit издеваться над конструкторами с любым аргументом? , но я не совсем понимаю комментарий.
Спасибо!