170 похожих чатов

Привет Кто сталкивался с проблемой моков @FeignClient? если клиент делать c @FeignClient(name

= "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), то все ок

14 ответов

11 просмотров

custom @Bean @Primary в тестах?

В проекте до меня кто-то сталкивался) Решил путем написания кастомного BPP в тестовом контексте.

нормально мокается @MockBean

borsch- Автор вопроса
Dima
нормально мокается @MockBean

а дебаг говорит что нет :)

borsch
а дебаг говорит что нет :)

но должно и так работать, это же бин

Мокается, я вот ток щас замокал, у меня правда колифаер аннотации нет, но не думаю что это критично

вот сам мок Mockito.when(personCSClient.getPerson(any())).thenReturn(createPersonResponse()); а феинг @MockBean

Denis
вот сам мок Mockito.when(personCSClient.getPerson(...

вот был случай, когда тест с подобным был зеленым

Denis
По какой причине?

не учел нюансы сериализации

Dima
не учел нюансы сериализации

Ну на сколько я понимаю сериализация и десериализация это же либа, зачем ее тестить

Denis
Ну на сколько я понимаю сериализация и десериализа...

Принципиальная способность (де)сериализовывать - да, а вот тесты на сер-десер конкретных объектов/типов бывают крайне полезны

Похожие вопросы

Обсуждают сегодня

А чем вам питонисты не угодили?😂
.
79
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Ещё такой вопрос. Мне необходимо хранить пароль пользователя локально. Для этого планирую использовать ini файл. Это для автозаполнения полей логин и пароль при авторизации. Е...
Евгений
19
Ты просто гитлеровскую эстетику плохо понимаешь. Он же всё под Цезаря делал. А это как бы запрещённый приём в политике. Пиджаки они зачем все носят? Чтобы показать что они тип...
Ivan Kropotkin
4
а чем лучше всего сделать глобальный лок, если много нодов, до сотни? ну то есть мне надо, чтобы некоторые операции с объектом не происходили одновременно. перемещение между н...
Д. П.
15
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
26
Hi guys, I'm looking for a good LLM course. Is there any course to learn LLMs in advanced? I'm aiming to use them in my apps, so a perfect course in my openion, is not only a ...
Taha
14
База данных не поможет. Шифрование не поможет. Какие там ещё варианты? Накидывайте.
КТ315
20
А табстоп это сообщение от окна или от элемента управления?
The Bird of Hermes
18
$params = [ 'formid' => 'feedbackForm', 'formTpl' => '@CODE: <form class="form-validate" data-id="ajax_form"> <fieldset class="margin-bottom-md"> ...
Pathologic
1
Карта сайта