Вопросы с тегом «spring-test»

17
Тесты JUnit проходят в Eclipse, но не проходят в Maven Surefire
Я написал несколько тестов JUnit, используя библиотеки JUnit 4 и spring -test. Когда я запускаю тесты внутри Eclipse, все работает нормально и проходит успешно. Но когда я запускаю их с помощью Maven (в процессе сборки), они не дают ошибки, связанной с Spring. Я не уверен, что вызывает проблему, JUnit, Surefire …

7
Как установить переменную среды или системное свойство в весенних тестах?
Я хотел бы написать несколько тестов, которые проверяют конфигурацию XML Spring развернутой WAR. К сожалению, некоторые bean-компоненты требуют, чтобы были установлены некоторые переменные среды или системные свойства. Как я могу установить переменную среды до инициализации Spring beans при использовании удобного стиля тестирования с @ContextConfiguration? @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = "classpath:whereever/context.xml") public class …


7
Откат транзакции после @Test
Прежде всего, я нашел много обсуждений на StackOverflow по этому поводу, но ни один из них мне не помог, так что извините, что задаю, возможно, повторяющийся вопрос. Я запускаю тесты JUnit с помощью spring -test, мой код выглядит так @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = {}) public class StudentSystemTest { @Autowired private StudentSystem …

5
Повторное использование контекста приложения Spring в тестовых классах junit
У нас есть несколько тестовых примеров JUnit (интеграционные тесты), и они логически сгруппированы в разные тестовые классы. Мы можем загружать контекст приложения Spring один раз для каждого тестового класса и повторно использовать его для всех тестовых случаев в тестовом классе JUnit, как указано в http://static.springsource.org/spring/docs/current/spring-framework-reference /html/testing.html Однако нам просто интересно, …

6
MockMvc больше не обрабатывает символы UTF-8 с Spring Boot 2.2.0.RELEASE
После обновления до недавно выпущенной 2.2.0.RELEASEверсии Spring Boot некоторые мои тесты не прошли. Похоже, что MediaType.APPLICATION_JSON_UTF8он устарел и больше не возвращается как тип контента по умолчанию из методов контроллера, которые не указывают тип контента явно. Тестовый код как String content = mockMvc.perform(get("/some-api") .contentType(MediaType.APPLICATION_JSON)) .andExpect(status().isOk()) .andExpect(content().contentType(MediaType.APPLICATION_JSON_UTF8)) .andReturn() .getResponse() .getContentAsString(); внезапно больше …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.