Quarkus - Как создать макет с указанным c поведением для моего метода тестирования - PullRequest
2 голосов
/ 03 февраля 2020

Следуя руководству Quarkus, о фиктивной поддержке тестирования (https://quarkus.io/guides/getting-started-testing#mock -support ). Я не вижу четкого и хорошего способа создания специфического c сценария ios тестирования для моих служб, например, различного сценария ios для каждого метода.

Я считаю, что это довольно легко сделать с помощью mockito, но я ничего не нашел об интеграции Quarkus и Mockito (на самом деле это было бы удивительно).

Есть ли способ добиться этого в Quarkus, отсутствие этого для меня большая проблема !!

РЕДАКТИРОВАТЬ

Кстати, даже следуя примеру, я не могу издеваться над источником моего ресурса, он не заменяется

@Mock
@ApplicationScoped
public class EmitterMock implements Emitter<KafkaMessage<String, String>> 

1 Ответ

0 голосов
/ 04 февраля 2020

В настоящее время @Mock, к сожалению, очень ограничен. Вы можете использовать mockito, просто добавьте mockito-core в качестве зависимости обычным способом и используйте его в своих модульных тестах (без аннотации @QuarkusTest)

...