try (MockedStatic<CmnUtil> cmnUtil = mockStatic(CmnUtil.class)) {
given(CmnUtil.yamlToObject(anyString(), eq(Configuration.class))).willReturn(...)
cmnUtil.when(() -> CmnUtil.yamlToObject(anyString(), eq(Configuration.class)))
.thenAnswer(...)
cmnUtil.verify(() -> CmnUtil.yamlToObject(anyString(), eq(Configuration.class)), times(1));
}
- 실제 클래스를 트리거하도록 mock 객체 구성
try (MockedStatic<CmnUtil> cmnUtil = mockStatic(CmnUtil.class, InvocationOnMock::callRealMethod)) {
given(CmnUtil.yamlToObject("config.yml", Configuration.class)).willCallRealMethod();
}