Şu satırı dahil ederiz
Spring 5 ile geliyor. @SpringJUnitConfig ve @WebAppConfiguration anotasyonlarının bileşimiimport org.springframework.test.context.junit.jupiter.web.SpringJUnitWebConfig;
Örnek
Şöyle yaparız
import static org.assertj.core.api.Assertions.assertThat;import org.junit.jupiter.api.DisplayName;import org.junit.jupiter.api.Test;import org.junit.jupiter.api.extension.ExtendWith;@ExtendWith(MockitoExtension.class)@SpringJUnitWebConfig(classes = {LoggerAspectTest.Config.class} )@DisplayName("LoggerAspect Unit Tests")public class LoggerAspectTest {@AutowiredLogger loggerMock;// the configuration class used to load beans for the teststatic class Config{@Beanpublic Logger logger() {return Mockito.mock(Logger.class);}}// Canary test@Test@DisplayName("Canary Test")void canaryTest() {assertThat(loggerMock).isNotNull();}}
Hiç yorum yok:
Yorum Gönder