Pytania otagowane jako spring-test


7
Jak ustawić zmienną środowiskową lub właściwość systemową w testach wiosennych?
Chciałbym napisać kilka testów, które sprawdzą konfigurację XML Spring wdrożonej WAR. Niestety, niektóre ziarna wymagają ustawienia pewnych zmiennych środowiskowych lub właściwości systemu. Jak ustawić zmienną środowiskową przed zainicjowaniem fasolek wiosennych, używając wygodnego stylu testowego z @ContextConfiguration? @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = "classpath:whereever/context.xml") public class TestWarSpringContext { ... } Jeśli skonfiguruję kontekst aplikacji …


7
Transakcja wycofania po @Test
Po pierwsze, znalazłem wiele wątków na ten temat w StackOverflow, ale żaden z nich tak naprawdę mi nie pomógł, więc przepraszam, że zadaję prawdopodobnie zduplikowane pytanie. Przeprowadzam testy JUnit za pomocą testu sprężynowego, mój kod wygląda następująco @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = {}) public class StudentSystemTest { @Autowired private StudentSystem studentSystem; @Before …

5
Ponownie używaj kontekstu aplikacji Spring w klasach testowych junit
Mamy kilka przypadków testowych JUnit (testy integracyjne), które są logicznie pogrupowane w różne klasy testowe. Jesteśmy w stanie załadować kontekst aplikacji Spring raz na klasę testową i ponownie użyć go we wszystkich przypadkach testowych w klasie testowej JUnit, jak wspomniano w http://static.springsource.org/spring/docs/current/spring-framework-reference /html/testing.html Jednak zastanawialiśmy się tylko, czy istnieje sposób, …

6
MockMvc nie obsługuje już znaków UTF-8 w Spring Boot 2.2.0
Po aktualizacji do nowo wydanej 2.2.0.RELEASEwersji Spring Boot niektóre z moich testów zakończyły się niepowodzeniem. Wygląda na to, że MediaType.APPLICATION_JSON_UTF8został on uznany za przestarzały i nie jest już zwracany jako domyślny typ zawartości z metod kontrolera, które nie określają jawnie typu zawartości. Kod testowy jak String content = mockMvc.perform(get("/some-api") .contentType(MediaType.APPLICATION_JSON)) …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.