@Before
public void setUp() {
BasicConfigurator.configure();
PowerMockito.mockStatic(ComponentManager.class);
// A mock component manager.
when(ComponentManager.get(any(Class.class))).then(new Answer<Object>() {
private Map<Class, Object> mocks = new HashMap<>();
@Override
public Object answer(InvocationOnMock invocation) throws Throwable {
Class classToMock = (Class) invocation.getArguments()[0];
return mocks.computeIfAbsent(classToMock, k -> mock(classToMock));
}
});
when(ComponentManager.get(SessionManager.class).getCurrentSession()).thenReturn(mock(Session.class));
when(FormattedText.getDecimalSeparator()).thenReturn(".");
when(FormattedText.getNumberFormat()).thenReturn(NumberFormat.getInstance(Locale.ENGLISH));
assignmentAction = new AssignmentAction();
Mockito.when(ComponentManager.get(AssignmentService.class)).thenReturn(assignmentService);
}
AssignmentActionTestTools.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:sakai
作者:
评论列表
文章目录