Što je WebMvcTest?
Što je WebMvcTest?

Video: Što je WebMvcTest?

Video: Što je WebMvcTest?
Video: Друзья встречаются вновь (1939) фильм 2024, Svibanj
Anonim

@ WebMvcTest anotacija se koristi za Spring MVC testove. Onemogućuje potpunu automatsku konfiguraciju i umjesto toga primjenjuje samo konfiguraciju relevantnu za MVC testove. The WebMvcTest napomena također automatski konfigurira MockMvc instancu. Korištenje EmployeeRESTControllera.

Zbog toga, za što se koristi MockMvc?

Srce spring-test-mvc je klasa tzv MockMvc to može biti korišteni za pisanje testova za bilo koju aplikaciju implementiranu pomoću Spring MVC-a. Naš cilj je stvoriti novi MockMvc objekt korištenjem implementacija sučelja MockMvcBuilder.

Dodatno, što je AutoConfigureMockMvc? @ AutoConfigureMockMvc Omogućuje sve automatske konfiguracije povezane s MockMvc i SAMO MockMvc. Opet, ovo je podskup ukupne automatske konfiguracije. Uključuje sljedeću automatsku konfiguraciju (pogledajte spring.factories) # AutoConfigureMockMvc auto-konfiguracija uvozi org. springframework.

Slično tome, čemu služi @SpringBootTest?

@ SpringBootTest bilješka može biti korišteni kada trebamo pokrenuti cijeli kontejner. Bilješka funkcionira stvaranjem ApplicationContexta koji će se koristiti u našim testovima. Možemo koristiti atribut webEnvironment @ SpringBootTest da konfiguriramo naše okruženje za izvršavanje; koristimo WebEnvironment.

Što je proljeće boot MockMvc?

MockMvc postoji od tada Proljeće 3.2. Ovo pruža moćan način izrugivanja Proljeće MVC za testiranje MVC web aplikacija. Kroz MockMvc , možete slati lažne HTTP zahtjeve kontroleru i testirati kako se kontroler ponaša bez pokretanja kontrolera unutar poslužitelja.

Preporučeni: