= "file-exporter", qualifier = "file-exporter", url = "${file-exporter.url}"), то никак не могу замокать. Ни @MockBean, ни @TestConfiguration + custom @Bean метод
но если зделать так @FeignClient(name = "file-exporter", url = "${file-exporter.url}", primary = false) (убрать qualifier и добавить primary = false), то все ок
custom @Bean @Primary в тестах?
В проекте до меня кто-то сталкивался) Решил путем написания кастомного BPP в тестовом контексте.
нормально мокается @MockBean
а дебаг говорит что нет :)
Значит, дебаг неправ
но должно и так работать, это же бин
Мокается, я вот ток щас замокал, у меня правда колифаер аннотации нет, но не думаю что это критично
вот сам мок Mockito.when(personCSClient.getPerson(any())).thenReturn(createPersonResponse()); а феинг @MockBean
вот был случай, когда тест с подобным был зеленым
По какой причине?
не учел нюансы сериализации
Ну на сколько я понимаю сериализация и десериализация это же либа, зачем ее тестить
не понял, к чему вывод
Принципиальная способность (де)сериализовывать - да, а вот тесты на сер-десер конкретных объектов/типов бывают крайне полезны
Обсуждают сегодня