private void mockStorageServiceFactory(StorageGroupService storageGroupService)
throws StorageServiceException {
PowerMockito.mockStatic(StorageServiceFactory.class);
PowerMockito.when(StorageServiceFactory.getContainerNameForPartner(anyLong()))
.thenReturn("dummyName");
}
实际方法在第3行(when().thenReturn()
)被调用。我已经添加了@RunWith(PowerMockRunner.class)
和@PrepareForTest
注释。
为什么要调用实际方法?我也尝试了PowerMockito.doReturn
,但同样的问题。
对不起,我从main方法运行测试用例。当我把它作为JUNIT运行时,它正在工作。