Apakah itu WebMvcTest?
Apakah itu WebMvcTest?

Video: Apakah itu WebMvcTest?

Video: Apakah itu WebMvcTest?
Video: WANT to TEST your SPRING WEB layer? 2024, November
Anonim

@ WebMvcTest anotasi digunakan untuk ujian Spring MVC. Ia melumpuhkan konfigurasi auto penuh dan sebaliknya hanya menggunakan konfigurasi yang berkaitan dengan ujian MVC. The WebMvcTest anotasi autokonfigurasi contoh MockMvc juga. Menggunakan EmployeeRESTController.

Daripada itu, untuk apa MockMvc digunakan?

Jantung spring-test-mvc ialah kelas yang dipanggil MockMvc itu boleh jadi digunakan untuk menulis ujian untuk sebarang aplikasi yang dilaksanakan dengan menggunakan Spring MVC. Matlamat kami adalah untuk mencipta yang baharu MockMvc objek dengan menggunakan pelaksanaan antara muka MockMvcBuilder.

Selain itu, apakah itu AutoConfigureMockMvc? @ AutoConfigureMockMvc Mendayakan semua konfigurasi auto yang berkaitan dengan MockMvc dan SAHAJA MockMvc. Sekali lagi, ini adalah subset keseluruhan autokonfigurasi. Ia termasuk konfigurasi automatik berikut (lihat spring.factories) # AutoConfigureMockMvc autokonfigurasi import org. springframework.

Begitu juga, apakah kegunaan @SpringBootTest?

@ SpringBootTest anotasi boleh digunakan apabila kita perlu bootstrap keseluruhan bekas. Anotasi berfungsi dengan mencipta ApplicationContext yang akan digunakan dalam ujian kami. Kita boleh guna atribut webEnvironment bagi @ SpringBootTest untuk mengkonfigurasi persekitaran masa jalan kami; kami menggunakan WebEnvironment.

Apakah spring boot MockMvc?

MockMvc telah wujud sejak itu Musim bunga 3.2. Ini menyediakan cara yang kuat untuk mengejek Musim bunga MVC untuk menguji aplikasi web MVC. Melalui MockMvc , anda boleh menghantar permintaan HTTP palsu kepada pengawal dan menguji cara pengawal berkelakuan tanpa menjalankan pengawal dalam pelayan.

Disyorkan: