Вопросы по теме 'spring-boot-test'
Интеграционный тест с весенней загрузкой
Я разрабатываю Rest Api, используя весеннюю загрузку. Я знаю, что могу выполнить все интеграционные тесты, используя «тестовую базу данных», такую как H2, а весенняя загрузка может инициализировать сценарии sql.
Однако мое приложение...
640 просмотров
schedule
27.08.2022
Как запустить сервер один раз до и остановить после всех тестов?
Я хочу запустить сервер один раз перед всеми тестами, а затем выключить сервер после выполнения всех тестов.
В Spring Boot 1.3 я мог создать @Component с @PostConstruct для запуска сервера один раз перед выполнением тестов, а затем @PreDestroy...
3412 просмотров
schedule
16.07.2022
Spring Boot 2 M3 — MyBatis 1.3.0 — Тест — требуется свойство «sqlSessionFactory» или «sqlSessionTemplate»
Я сталкиваюсь со следующей ошибкой только при запуске тестового класса. Это происходит только с Spring Boot 2 (сейчас M3), тогда как с Spring Boot 1.5.3 все в порядке. MyBatis 1.3.1-SNAPSHOT кажется недоступным/опубликованным, поэтому я использую...
827 просмотров
schedule
04.08.2023
FTP-маршрут — модульное тестирование
У меня есть верблюжий маршрут, который:
опрашивает FTP-сервер на наличие новых XML-файлов
загружает файлы локально
проверяет файлы XML на соответствие XSD
разбивает XML по категориям на объекты
преобразует сущности в json
отправляет...
523 просмотров
schedule
02.04.2023
Тест Spring Boot Camel
Я пишу тест для Camel, используя Spring boot. Ниже представлена конфигурация тестового класса.
@RunWith(CamelSpringBootRunner.class)
@SpringBootApplication
@ComponentScan(basePackages = ["example.test"])
@UseAdviceWith...
484 просмотров
schedule
22.06.2023
как протестировать контроллер отдыха с пользовательской аннотацией в весеннем загрузочном приложении
У меня есть контроллер, как показано ниже
@GetMapping(value="")
public ResponseEntity<JsonResponse> getLocations(@RequestHeader(value="id") String id, @LocationType @RequestParam(value="locationType" ) String P_STS_AREA_TYP) {
......
1447 просмотров
schedule
11.07.2023
Когда использовать @IncludeEngines и когда использовать @ExtendWith Junit5
Пожалуйста, поддержите меня в понимании и преодолении путаницы в том, когда использовать @IncludeEngines и когда использовать @ExtendWith в JUnit 5.
Извините, если этот вопрос слишком простой.
Заранее спасибо.
288 просмотров
schedule
22.04.2023
Статус Ожидаемый: 204 Фактический: 404
Здравствуйте, пожалуйста, я новичок в интеграционных тестах. Я сталкиваюсь с некоторыми трудностями с моим статусом утверждения.
вот ошибка
java.lang.AssertionError: Ожидаемый статус: 204 Фактический: 404
вот тестовый код...
754 просмотров
schedule
26.03.2023
Каково использование метода contextLoads в тестовых примерах Spring Boot Junit?
Этот метод пуст во всех моих тестовых примерах JUnit. В чем польза этого метода?
Sonarqube жалуется : «Добавьте вложенный комментарий, объясняющий, почему этот метод пуст, создайте исключение UnsupportedOperationException или завершите...
11498 просмотров
schedule
14.02.2023
Тестирование с помощью Springboot @autowire не работает с @SpringBootTest
Я пишу Junits в приложении springboot, которое имеет только один класс инициализатора как
@SpringBootApplication
public class Initializer extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder...
1559 просмотров
schedule
01.04.2023
Тестирование @KafkaListener с использованием Spring Embedded Kafka
Я пытаюсь написать модульный тест для слушателя Kafka, который я разрабатываю с помощью Spring Boot 2.x. Будучи модульным тестом, я не хочу запускать полный сервер Kafka как экземпляр Zookeeper. Итак, я решил использовать Spring Embedded Kafka....
17721 просмотров
schedule
08.12.2022
Как проверить, возвращает ли конечная точка REST число в Spring Boot?
У меня есть простой контроллер, который запрашивает число из какой-то случайной службы REST и заключает его в объект JSON. Эти числа могут быть либо целыми числами, либо числами с плавающей запятой. Таким образом, потребители моей конечной точки...
1144 просмотров
schedule
15.10.2022
Проблема сериализации SpringBoot с использованием TestRestTemplate
У меня есть простой веб-контроллер для возврата сущности пользователя. У этой сущности есть свойство nonEditableProperty , которое нельзя обновить.
Он отлично работает на веб-контроллере, указано значение nonEditableProperty , но на...
344 просмотров
schedule
03.07.2022
Kotlin – Как управлять статическим методом @BeforeClass в springBootTest
Я хочу иметь метод @BeforeClass в моем springBootTest, который должен быть статическим и объявленным в «сопутствующем объекте».
@RunWith(SpringRunner::class)
@SpringBootTest
@ActiveProfiles("test")
open class MyTest {
companion object {...
3770 просмотров
schedule
12.06.2022
Как предотвратить шум регистрации во время запуска в @SpringBootTest?
@RunWith(SpringRunner.class)
@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT,
properties = "logging.level.root=OFF")
public class MyTest {
@Test
public void test() {}
}
В...
1495 просмотров
schedule
29.07.2022
Spring Cloud Contracts и проблемы Spring Security
Я использую Spring Cloud Contracts в проектах для тестирования микросервисов, все в порядке. Но когда я добавил Spring Security на стороне производителя, GET вернул код состояния 401 вместо 200.
@Autowired
WebApplicationContext context;...
720 просмотров
schedule
24.02.2023
@Mockbean с бросками @Qualifer во время тестового прогона Junit
я пишу junits для класса ниже,
@Repository
public class IncidentRepository {
@Autowired
@Qualifier("mysqlJdbcTemplate")
private JdbcTemplate mysqlJdbcTemplate;
@Autowired
@Qualifier("oracleJdbcTemplate")
private...
2287 просмотров
schedule
15.02.2023
Тест контроллера отдыха с @WebMvcTest, не удалось создать экземпляр JAXBContext для PagedResources
У меня есть несколько тестов, которые не прошли с Error creating bean with name 'entityManagerFactory' , этот ответ решил это для меня https://stackoverflow.com/a/47504698/6945345 но сломал мой тест контроллера с помощью Could not instantiate...
599 просмотров
schedule
15.06.2022
тест контроллера Springboot не обрабатывает исключение
Я новичок в SpringBoot, и прошло некоторое время с тех пор, как я работал со SpringMVC, поэтому, вероятно, я упускаю что-то очевидное. Мой тест вызывает контроллер, и контроллер выдает исключение IllegalArgumentException, как я и предполагал. Однако...
17 просмотров
schedule
08.10.2022
Spring Boot 2.1.0 имеет зависимости JUnit5, но как от них избавиться?
Я только что обновил свои проекты, чтобы использовать Spring Boot 2.1.0 (до версии 2.0.x), и у меня есть ПРЕДУПРЕЖДЕНИЯ при компиляции:
[WARNING] Cannot find annotation method 'value()' in type 'org.junit.jupiter.api.extension.ExtendWith': class...
2275 просмотров
schedule
18.11.2022