Запитання з тегом «spring-test»

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

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


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

5
Повторне використання контексту весняного додатку в класах тестування 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.