Вопросы по теме 'spring-boot-test'

Модульный тест Spring Integration flow DSL
Я пытаюсь выполнить модульное тестирование простого потока, в котором он проверяет наличие файла, а затем выполняет некоторые дополнительные задачи. IntegrationFlow @Bean public IntegrationFlow initiateAlarmAck() { return...
6172 просмотров
schedule 27.10.2021

MockMvc тестовый запрос POST
У меня есть следующий почтовый маршрут в моем контроллере REST: @RequestMapping(value = "", method = RequestMethod.POST, produces = "application/json") public ResponseEntity saveMovie(@RequestBody Movie movie){...
13360 просмотров

Макет репозитория из класса контроллера с использованием Spring Boot и JUnit
Я пишу тестовые примеры для своего класса контроллера, который является приложением Spring Boot, и я хочу написать тестовые примеры только для класса контроллера, который вызывает сервис и сервис в репозиторий. Я использую SpringBootTest, который...
12944 просмотров

Невозможно использовать встроенный брокер сообщений Spring для тестирования
У меня есть следующий компонент, который используется для отправки сообщений брокеру (kafka), а также получения StreamListener из spring-cloud. Теперь мне нужен тест записи, в котором я отправляю сообщение встроенному брокеру, а также проверяю, что...
830 просмотров

Mocked bean в весеннем модульном тесте не подключен к зависимости AutoWired
Я пытаюсь написать модульный тест для класса, который имеет зависимость Autowired. public class User { @Autowired private ServiceContext serviceContext; User() {} public String getToken() { return serviceContext.getToken(); } Мой класс...
63 просмотров

Приложение SpringBoot не может загрузить свойства теста
У меня возникают проблемы при загрузке свойств теста весенней загрузки. У меня есть файл application.properties, включенный в src / test / resources /, но когда я запускал тестовые примеры, он терпел неудачу, потому что не мог загрузить контекст...
544 просмотров

Для @SpringBootTest @Import класса @TestConfiguration ничего не делает, а @ContextConfiguration переопределяет, как ожидалось
Учитывая следующие аннотации интеграционных тестов: @RunWith(SpringRunner.class) @SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.NONE, properties = "spring.main.allow-bean-definition-overriding=true")...
2379 просмотров
schedule 28.12.2021

Значения свойств JNDI Spring Boot 2.0 не загружаются из файла свойств теста приложения
Я пытаюсь запустить тестовые примеры и свойства jndi, настроенные в файле application-test.properties @RunWith(SpringJUnit4ClassRunner.class) @SpringBootTest(classes = { App.class }, webEnvironment = WebEnvironment.RANDOM_PORT)...
682 просмотров

Совместное использование общих тестов интеграции Springboot с jar?
Могу ли я иметь банку, содержащую интеграционные тесты Springboot, и использовать эту банку в других модулях для выполнения общих интеграционных тестов?
423 просмотров
schedule 22.02.2022

Wiremock post request значение свойства тела json является динамически сгенерированным значением, как заглушить
Я новичок в wiremock , я использую wiremock в своем тесте интеграции с весенней загрузкой для имитации одного из внешних HTTP-вызовов. Мое тело запроса json содержит два динамических свойства, все остальные поля можно установить и заглушить в...
2891 просмотров
schedule 14.03.2022

Springboot - application-integration.properties, работающий под src / main / resources, но не под src / test / resources
Небольшой вопрос относительно профиля Spring (интеграции), применяемого к Springboot, пожалуйста. В настоящее время в src / main / resources у меня есть несколько файлов application.properties. Такие как: свойства приложения...
89 просмотров

SpringBoot Основной метод тестирования Junit
У меня ниже тест для моего основного метода весенней загрузки. Тест 2 раза пытается запустить приложение, что и ожидается. Первый раз, когда он запускает приложение, он использует объект Mock, а второй раз запускает приложение, которое вызывает...
3126 просмотров
schedule 20.03.2022

Как отключить обработчик Spring SQS в тесте модуля / интеграции
У меня есть приложение для весенней загрузки, которое не более чем прослушивает очередь SQS через компонент «MessageHandler», у которого есть метод с аннотациями @ SqsListener, и начинает некоторую работу, когда приходит сообщение. Также существует...
2814 просмотров
schedule 14.04.2022

Как программно установить активный профиль для любой среды?
Я хочу установить зависимость хоста активного профиля от любой среды и не могу найти независимую от среды ловушку. Следующая фабрика установит активный профиль до построения контекста приложения. /META-INF/spring.factories...
12889 просмотров

Не удалось загрузить ApplicationContext и не удалось создать все beans
Я могу запустить свой проект и запустить его без ошибок. Но когда я запускаю тест, он не может. Я вижу документ и шаг за шагом. Я не знаю, где я делаю ошибки. config: @EnableScheduling @SpringBootApplication @EnableAsync...
6121 просмотров

SpringBootTest RestController в Spock Test приводит к 404
Приведенный ниже код для контроллера, когда я запускаю приложение весенней загрузки, я могу делать http-вызовы к ресурсу /foo/id/{id} для извлечения данных. Однако тот же вызов из теста интеграции возвращает 404. Вызов не запускает метод...
449 просмотров

Как протестировать Spring Cacheable на методе?
Недавно в моем проекте меня попросили использовать аннотацию Spring @Cacheable для одного из методов, который возвращает статические referenceData из базы данных. Я следил за этим блогом...
402 просмотров
schedule 11.06.2022

Как предотвратить запуск приложения весенней загрузки для каждого тестового класса
Я знаю, что этот вопрос старый, но я не смог решить проблему в моем случае. Когда я запускаю тестовые классы, приложение весенней загрузки запускается для каждого тестового класса. У меня есть аннотации ниже в моих файлах тестового класса. Я хочу...
640 просмотров

Спок с Spring Boot и Camel: нулевое взаимодействие с отдельным макетом
У меня возникли проблемы с тестированием моего верблюжьего контекста с весенней загрузкой. Я использую пружинный ботинок 1.5.6, spock 1.1-groovy-2.4, camel 2.19.2 и camel-spring-boot-starter 2.19.2. Я использую макет spock, и я использую...
474 просмотров

Как правильно написать интеграционный тест Spring Boot для REST API
У меня есть REST API , разработанный с использованием Spring Boot и H2 DB , который отлично работает без каких-либо проблем. http://localhost:8080/api/employees возвращается [ { "id":1, "name":"Jack" }, {...
603 просмотров