Als «spring-test» getaggte Fragen


7
Wie werden Umgebungsvariablen oder Systemeigenschaften in Frühlingstests festgelegt?
Ich möchte einige Tests schreiben, die die XML Spring-Konfiguration einer bereitgestellten WAR überprüfen. Leider erfordern einige Beans, dass einige Umgebungsvariablen oder Systemeigenschaften festgelegt werden. Wie kann ich eine Umgebungsvariable festlegen, bevor die Spring Beans initialisiert werden, wenn der praktische Teststil mit @ContextConfiguration verwendet wird? @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = "classpath:whereever/context.xml") public class …

7
Rollback-Transaktion nach @Test
Zunächst habe ich auf StackOverflow viele Threads dazu gefunden, aber keiner von ihnen hat mir wirklich geholfen. Es tut mir leid, möglicherweise doppelte Fragen zu stellen. Ich führe JUnit-Tests mit Spring-Test aus. Mein Code sieht so aus @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = {}) public class StudentSystemTest { @Autowired private StudentSystem studentSystem; @Before …


5
Verwenden Sie den Kontext der Federanwendung für alle Junit-Testklassen erneut
Wir haben eine Reihe von JUnit-Testfällen (Integrationstests), die logisch in verschiedene Testklassen gruppiert sind. Wir können den Spring-Anwendungskontext einmal pro Testklasse laden und für alle Testfälle in einer JUnit-Testklasse wiederverwenden, wie unter http://static.springsource.org/spring/docs/current/spring-framework-reference angegeben /html/testing.html Wir haben uns jedoch nur gefragt, ob es eine Möglichkeit gibt, den Spring-Anwendungskontext für eine …

6
MockMvc verarbeitet mit Spring Boot 2.2.0.RELEASE keine UTF-8-Zeichen mehr
Nach dem Upgrade auf die neu veröffentlichte 2.2.0.RELEASEVersion von Spring Boot sind einige meiner Tests fehlgeschlagen. Es scheint, dass der MediaType.APPLICATION_JSON_UTF8veraltet ist und nicht mehr als Standardinhaltstyp von Controller-Methoden zurückgegeben wird, die den Inhaltstyp nicht explizit angeben. Testcode wie String content = mockMvc.perform(get("/some-api") .contentType(MediaType.APPLICATION_JSON)) .andExpect(status().isOk()) .andExpect(content().contentType(MediaType.APPLICATION_JSON_UTF8)) .andReturn() .getResponse() .getContentAsString(); funktionierte …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.