Я вижу, что есть некоторые ограничение, когда дело доходит до насмешек/шпионажа в Quarkus
.
Вопрос в том, как бы мне сделать что-то подобное средствами, которые предоставляет Quarkus? Чтобы шпионить за restClient
и посмотреть, сколько раз его вызывали.
@QuarkusTest
public class MyResourceTest {
@Inject
@RestClient
MyRestClient restClient;
@Ineject
SomeServiceThatCallRestClient someService;
@Test
public void test() {
restClientSpy = spy(restClient);
someService.doSomething(); // it would call the restClient
assertThat(clientSpy.times(), is(equalTo(1)));
}