0
내 프로젝트를위한 junit 테스트 케이스를 만들고 있습니다. 나는 모의를 생성하고자하는 아래의 코드,Mockito Junit 테스트 케이스
String propertyFilePath = System.getProperty("path.to.properties");
Resource propertyFile = new FileSystemResourceLoader().getResource(propertyFilePath);
Properties properties = PropertiesLoaderUtils.loadProperties(propertyFile);
내가 JUnit을하고 mockito 코어 항아리를 사용하고 있습니다. 아래 코드로 시도했습니다.
System.setProperty("path.to.properties", "dummyPathToProperties"); //invalid Path
Properties properties = mock(Properties.class);
Resource propertyFile = new FileSystemResourceLoader().getResource("dummyPathToProperties");
when(PropertiesLoaderUtils.loadProperties(propertyFile)).thenReturn(properties);
위 코드를 사용하면 loadProperties 메소드를 조롱 할 때 오류가 발생합니다. 스프링 정적 클래스를 조롱하고 mock 속성 객체를 반환하려면 어떻게해야합니까?
도움이 될 것입니다.