@Value를 이용하여 application.yml에 등록한 property값을 읽어오는 경우가 있다 이러한 경우에 test를 작성할 때 원하는 값을 넣어주고 싶은 경우 어떻게 하는지 알아보도록 하자 크게 2가지의 상황으로 나누어 볼 수 있다 @SpringBootTest @SpringBootTest를 사용하지 않는 경우 @Component @Data public class TestComponent { @Value("${my.test.value}") public String initValue; public void printA() { System.out.println(initValue); } } @SpringBootTest public class UnitTest { @Autowired public Test..
[Test] 테스트 작성시 @Value 주입 방법
@Value를 이용하여 application.yml에 등록한 property값을 읽어오는 경우가 있다 이러한 경우에 test를 작성할 때 원하는 값을 넣어주고 싶은 경우 어떻게 하는지 알아보도록 하자 크게 2가지의 상황으로 나누어 볼 수 있다 @SpringBootTest @SpringBootTest를 사용하지 않는 경우 @Component @Data public class TestComponent { @Value("${my.test.value}") public String initValue; public void printA() { System.out.println(initValue); } } @SpringBootTest public class UnitTest { @Autowired public Test..
2024.01.01