This is the code:
Invoker invoker = mock(Invoker.class);
HttpServletRequest httpServletRequest = mock(HttpServletRequest.class);
Abcd abcd = mock(Abcd.class);
MyRepository myRepository = mock(MyRepository.class);
@BeforeEach
void before(PactVerificationContext context) {
doAnswer((invocation) -> {
XptoClassOutputBoundary test = invocation.getArgumentAt(1, XptoClassOutputBoundary.class);
test.getResponse().setValue(new BigDecimal("500"));
return null;
}
).when(myRepository).execute(any(), any());