Mikä on WebMvcTest?
Mikä on WebMvcTest?

Video: Mikä on WebMvcTest?

Video: Mikä on WebMvcTest?
Video: Java Tech Talk: Hand-made Spring Boot Starter 2024, Marraskuu
Anonim

@ WebMvcTest annotaatiota käytetään Spring MVC -testeissä. Se poistaa täydellisen automaattisen määrityksen käytöstä ja käyttää sen sijaan vain MVC-testeihin liittyviä määrityksiä. The WebMvcTest huomautus määrittää myös MockMvc-instanssin automaattisesti. EmployeeRESTCControllerin käyttö.

Mihin MockMvc:tä käytetään?

Spring-test-mvc:n sydän on luokka nimeltä MockMvc se voi olla käytetty kirjoittaa testejä mille tahansa sovellukselle, joka on toteutettu Spring MVC:llä. Tavoitteenamme on luoda uusi MockMvc -objekti käyttämällä MockMvcBuilder-rajapinnan toteutuksia.

Lisäksi mikä on AutoConfigureMockMvc? @ AutoConfigureMockMvc Ottaa käyttöön kaikki MockMvc- ja VAIN MockMvc-määritykset. Tämä on jälleen osa yleistä automaattista määritystä. Se sisältää seuraavan automaattisen konfiguroinnin (katso spring.factories) # AutoConfigureMockMvc automaattisen konfiguroinnin tuontiorganisaatio. jousikehys.

Samoin, mitä hyötyä @SpringBootTest on?

@ SpringBootTest huomautus voi olla käytetty kun meidän täytyy käynnistää koko kontti. Annotaatio toimii luomalla ApplicationContextin, jota käytetään testeissämme. Me voimme käyttää @:n webEnvironment-attribuutti SpringBootTest ajonaikaisen ympäristömme konfigurointiin; käytämme WebEnvironmentia.

Mikä on jousikenkä MockMvc?

MockMvc on ollut olemassa siitä lähtien kevät 3.2. Tämä tarjoaa tehokkaan tavan pilkata kevät MVC MVC-verkkosovellusten testaamiseen. Kautta MockMvc , voit lähettää vale-HTTP-pyyntöjä ohjaimelle ja testata ohjaimen käyttäytymistä ilman, että ohjainta suoritetaan palvelimessa.

Suositeltava: