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

Размещение интеграционных тестов Spring в разных классах и пакетах
Я использую AbstractTransactionalSpringContextTests для запуска весенних тестов интеграции. Контекст Spring загружается только один раз, а затем запускаются все тесты. Как мне сделать то же самое, если я хочу, чтобы мои тесты были во многих классах...
561 просмотров
schedule 07.05.2024

Spring Test Framework и проблема автопроводки на основе аннотаций
Я хотел бы использовать две разные реализации для DAO с тестовой средой Spring. src.main.java .businessobjects \-User.java .dao \-IUserDAO.java .daojpa \-UserDAO.java .daohibernate \-UserDAO.java Весенний тестовый пример в:...
4287 просмотров

Бин области видимости сеанса Spring Test с использованием Junit
У меня есть bean-компонент с ограниченным сеансом, который содержит пользовательские данные для каждого сеанса http. Я хотел бы написать тестовый пример Junit для тестирования bean-компонента с областью действия сеанса. Я хотел бы написать тестовый...
27131 просмотров
schedule 15.07.2022

NoSuchFieldError при попытке запустить тест jUnit с помощью Spring
Пока у меня два теста. Один использует только структуру jUnit и работает нормально. Другой использует библиотеку spring-test и создает это исключение каждый раз, когда я пытаюсь его запустить. Любые идеи, что может вызвать проблему? Ошибка...
19495 просмотров
schedule 05.03.2023

Весеннее тестирование с конфигурацией H2 db
Я использую Oracle в производственной среде, и я хотел бы использовать H2 для тестирования. Я могу печатать; <jdbc:embedded-database id="dataSource"> <jdbc:script location="classpath:schema.sql"/> <jdbc:script...
30719 просмотров
schedule 23.12.2023

Доступ к контексту spring в @BeforeTest testng
Я хотел бы зарегистрировать некоторые веб-области в контексте весны в моем методе @BeforeTest . Но оказывается, что весенний контекст все еще null в этот момент. Однако тест проходит нормально, если я перехожу на @BeforeMethod . Интересно,...
4558 просмотров
schedule 20.02.2024

JUnit - перед методом
Мне нужно выполнить некоторый фрагмент кода перед каждым тестовым методом JUnit. Чтобы выполнить этот фрагмент кода, я использую класс SpringTest AbstractTestExecutionListener и его дочерний TransactionContextTestExecutionListener. Это код:...
24741 просмотров
schedule 15.12.2022

Создание набора тестов с помощью Spring Test
В моем проекте Spring-Maven мои модульные тесты наследуются от базового класса: @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = { "classpath:testDalApplicationContext.xml" }) @TransactionConfiguration(transactionManager =...
1573 просмотров
schedule 30.03.2023

JUnit, Spring (SpringJUnit4ClassRunner) и проводка Spring не работают должным образом (пробовали запустить из Eclipse и командной строки Maven)?
Я столкнулся с проблемой, когда bean-компонент, который я пытаюсь подключить через конфигурацию spring, не работает? Средство доступа к bean-компоненту отображается как null во время проверки в моем тестовом примере (но я наблюдаю в журналах, что...
1933 просмотров
schedule 26.02.2023

использование контекста весеннего теста для инициализации данных
Мне было интересно, можно ли инициализировать тестовые данные, реализовав интерфейс TestExecutionListener и используя beforeTestClass и afterTestClass для загрузки/удаления данных. Тестовые данные будут доступны в плоском файле, и я хотел бы, чтобы...
297 просмотров
schedule 28.11.2022

Spring тестовая инъекция не работает при использовании TestExecutionListener
Я хочу использовать пользовательскую TestExecutionListener в сочетании с SpringJUnit4ClassRunner для запуска настройки схемы Liquibase в моей тестовой базе данных. Мой TestExecutionListener работает нормально, но когда я использую аннотацию в...
9029 просмотров
schedule 28.07.2022

лучший способ интеграционного теста Spring MVC
У меня есть проект Spring MVC 3.2, который я хотел бы выполнить для модульных и интеграционных тестов. Проблема в том, что все зависимости, которые у меня есть, делают тестирование чрезвычайно сложным даже с помощью Sprint-test. У меня есть такой...
2458 просмотров

Настройка MockHttpServletRequest в тесте модульного контроллера
Я пытаюсь присоединить параметр к сеансу с помощью MockHttpServletRequest , но объявляю только атрибут в моем тесте. Я получаю следующую ошибку: Caused by: java.lang.IllegalStateException: No thread-bound request found: Are you referring to...
2627 просмотров

Как убрать моки в весенних тестах при использовании Mockito
Я новичок в Mockito, и у меня есть проблемы с очисткой. Раньше я использовал JMock2 для модульных тестов. Насколько мне известно, JMock2 сохраняет ожидания и другую фиктивную информацию в контексте, который будет перестраиваться для каждого метода...
79068 просмотров
schedule 05.05.2022

spring-test и тест контроллера mockito
@Test public void testWelcomePage() throws Exception { UserDto dto = new UserDto("admin"); UserEntity user = new UserEntity("admin"); when(userServiceMock.getUser(dto)).thenReturn(user);...
554 просмотров
schedule 09.07.2023

как проверить параметр ModelAttribute с помощью MockMvc
Я написал этот метод контроллера: @RequestMapping("/submitFormAdd") public ModelAndView submitFormAdd( Model model, @ModelAttribute("myCandidate") @Valid Candidate myCandidate,...
1542 просмотров

Какую версию jar для весеннего теста использовать с Spring Integration
Мы используем Spring Integration версии 2.2.0.RC2. При выполнении тестов выдается следующее исключение: java.lang.IncompatibleClassChangeError: org/springframework/core/type/classreading/AnnotationMetadataReadingVisitor Я понимаю, что это...
1175 просмотров
schedule 24.12.2023

Транзакция Spring Test не откатывается
Используя среду весеннего тестирования, мои транзакции не откатываются, и я совершенно не понимаю, почему. Я провел несколько дней, пытаясь найти ответы на SO, но безрезультатно, поэтому решил опубликовать. Тестовый файл...
2721 просмотров
schedule 06.02.2023

Как установить путь сервлета для каждого запроса через MockMvc
Можно ли установить путь сервлета для всех запросов (получить, опубликовать, поставить, удалить), которые проходят через MockMvc? Сервлет отправки Spring сопоставлен с /rest/* Но в моем тесте я должен удалить часть /rest в URL-адресе, иначе тест...
7192 просмотров
schedule 11.01.2023

Spring MockMvc, передающий параметры вложенной формы
У меня есть следующая форма public class MyForm { private Account account; } public class Account { private String firstName; } Как передать параметр firstName? (Следующий подход не работает) mockMvc.perform(post("/xyz")...
542 просмотров
schedule 21.05.2023