목적 코딩을 하는 환경과 실제 프로그램이 동작하는 환경이 다른 경우가 대다수이다. 이 경우 통합 테스트 등을 진행하거나 모듈 테스트를 진행할 시에 로컬에서는 동작하나 리얼 혹은 알파에서는 동작하지 않도록 하고싶은 경우가 존재한다. 이러한 경우에 이용할 수 있는 방법을 공유한다. 필자는 spring boot 2.4.4에서 테스트를 진행하였으며 JUnit5에서 적용가능하다. 방법 해당 요건을 만족시키기 위해 필자는 @EnabledIfEnvironmentVariable를 이용할 것이다. 해당 annotation 이외에도 @DisabledIfEnvironmentVariable, @Enabled, @Disabled 등의 annotation을 이용할 수 있다. annotation 명에서 알 수 있다시피 필자가 사용..