WebMvcTest nedir?
WebMvcTest nedir?

Video: WebMvcTest nedir?

Video: WebMvcTest nedir?
Video: Ders 4 - Spring boot ile RestController , API nasil test edilir. 2024, Kasım
Anonim

@ WebMvcTest Ek açıklama, Spring MVC testleri için kullanılır. Tam otomatik yapılandırmayı devre dışı bırakır ve bunun yerine yalnızca MVC testleriyle ilgili yapılandırmayı uygular. NS WebMvcTest ek açıklama, MockMvc örneğini de otomatik olarak yapılandırır. EmployeeRESTController'ı kullanma.

Bunun için MockMvc ne için kullanılır?

Spring-test-mvc'nin kalbi, adı verilen bir sınıftır. MockMvc Bu olabilir kullanılmış Spring MVC kullanılarak uygulanan herhangi bir uygulama için testler yazmak. Amacımız yeni bir MockMvc MockMvcBuilder arabiriminin uygulamalarını kullanarak nesne.

Ayrıca, AutoConfigureMockMvc nedir? @ Otomatik YapılandırmaMockMvc MockMvc ve SADECE MockMvc ile ilgili tüm otomatik yapılandırmayı etkinleştirir. Yine, bu, genel otomatik yapılandırmanın bir alt kümesidir. Aşağıdaki otomatik yapılandırmayı içerir (bkz. spring.factories) # Otomatik YapılandırmaMockMvc otomatik yapılandırma içe aktarma org. yay çerçevesi.

Benzer şekilde, @SpringBootTest'in kullanımı nedir?

NS @ SpringBootTest açıklama olabilir kullanılmış tüm konteyneri önyüklememiz gerektiğinde. Açıklama, testlerimizde kullanılacak ApplicationContext'i oluşturarak çalışır. Yapabiliriz kullanmak @ webEnvironment özniteliği SpringBootTest çalışma zamanı ortamımızı yapılandırmak için; WebEnvironment kullanıyoruz.

Yaylı önyükleme MockMvc nedir?

MockMvc beri etrafta Bahar 3.2. Bu, alay etmek için güçlü bir yol sağlar Bahar MVC web uygulamalarını test etmek için MVC. Vasıtasıyla MockMvc , bir denetleyiciye sahte HTTP istekleri gönderebilir ve denetleyiciyi bir sunucu içinde çalıştırmadan denetleyicinin nasıl davrandığını test edebilirsiniz.

Önerilen: