Hva er WebMvcTest?
Hva er WebMvcTest?

Video: Hva er WebMvcTest?

Video: Hva er WebMvcTest?
Video: Java Tech Talk: Hand-made Spring Boot Starter 2024, Kan
Anonim

@ WebMvcTest annotering brukes for Spring MVC-tester. Den deaktiverer full autokonfigurasjon og bruker i stedet kun konfigurasjon som er relevant for MVC-tester. De WebMvcTest annotering autokonfigurerer også MockMvc-forekomsten. Bruke EmployeeRESTController.

Hva brukes MockMvc til?

Hjertet i spring-test-mvc er en klasse som heter MockMvc det kan være brukt å skrive tester for enhver applikasjon implementert ved å bruke Spring MVC. Målet vårt er å skape en ny MockMvc objekt ved å bruke implementeringene av MockMvcBuilder-grensesnittet.

I tillegg, hva er AutoConfigureMockMvc? @ AutoConfigureMockMvc Aktiverer all automatisk konfigurasjon relatert til MockMvc og KUN MockMvc. Igjen, dette er en undergruppe av total autokonfigurasjon. Den inkluderer følgende automatiske konfigurasjon (se spring.factorys) # AutoConfigureMockMvc auto-konfigurasjon importerer org. springramme.

På samme måte, hva er bruken av @SpringBootTest?

The @ SpringBootTest merknad kan være brukt når vi trenger å starte opp hele beholderen. Kommentaren fungerer ved å lage ApplicationContext som vil bli brukt i testene våre. Vi kan bruk webEnvironment-attributtet til @ SpringBootTest å konfigurere kjøretidsmiljøet vårt; vi bruker WebEnvironment.

Hva er vårstøvel MockMvc?

MockMvc har eksistert siden Vår 3.2. Dette gir en kraftig måte å håne på Vår MVC for testing av MVC-webapplikasjoner. Gjennom MockMvc , kan du sende falske HTTP-forespørsler til en kontroller og teste hvordan kontrolleren oppfører seg uten å kjøre kontrolleren på en server.

Anbefalt: