use of org.guvnor.structure.repositories.changerequest.portable.PaginatedChangeRequestCommentList in project kie-wb-common by kiegroup.
the class OverviewScreenPresenterTest method setupCommentsTest.
@Test
public void setupCommentsTest() {
setPresenterPrivateField("workspaceProject", workspaceProject);
ChangeRequest changeRequest = mock(ChangeRequest.class);
doReturn("user").when(changeRequest).getAuthorId();
doReturn(ChangeRequestStatus.OPEN).when(changeRequest).getStatus();
doReturn(true).when(changeRequest).isConflict();
ChangeRequestComment changeRequestComment = new ChangeRequestComment(1L, "admin", new Date(), "text");
PaginatedChangeRequestCommentList paginatedList = new PaginatedChangeRequestCommentList(Collections.nCopies(5, changeRequestComment), 0, 10, 5);
doReturn(paginatedList).when(changeRequestService).getComments(Mockito.<String>any(), Mockito.<String>any(), anyLong(), anyInt(), anyInt());
presenter.setup(changeRequest, b -> {
});
verify(commentItemPresenterInstances, times(5)).get();
verify(view, times(5)).addCommentItem(any());
}
use of org.guvnor.structure.repositories.changerequest.portable.PaginatedChangeRequestCommentList in project kie-wb-common by kiegroup.
the class OverviewScreenPresenterTest method setUp.
@Before
public void setUp() {
User user = mock(User.class);
doReturn("admin").when(user).getIdentifier();
doReturn(user).when(sessionInfo).getIdentity();
Repository repository = mock(Repository.class);
doReturn(workspaceProject).when(libraryPlaces).getActiveWorkspace();
doReturn(mock(KieModule.class)).when(workspaceProject).getMainModule();
doReturn(repository).when(workspaceProject).getRepository();
doReturn(mock(Space.class)).when(workspaceProject).getSpace();
doReturn(mock(CommentItemPresenter.class)).when(commentItemPresenterInstances).get();
PaginatedChangeRequestCommentList paginatedList = new PaginatedChangeRequestCommentList(Collections.emptyList(), 0, 0, 0);
doReturn(paginatedList).when(changeRequestService).getComments(Mockito.<String>any(), Mockito.<String>any(), anyLong(), anyInt(), anyInt());
this.presenter = spy(new OverviewScreenPresenter(view, ts, commentItemPresenterInstances, new CallerMock<>(changeRequestService), libraryPlaces, changeRequestUtils, sessionInfo));
}
use of org.guvnor.structure.repositories.changerequest.portable.PaginatedChangeRequestCommentList in project appformer by kiegroup.
the class ChangeRequestServiceTest method getCommentsAllTest.
@Test
public void getCommentsAllTest() {
ChangeRequestComment comment = new ChangeRequestComment(1L, "author", new Date(), "text");
List<ChangeRequestComment> commentList = Collections.nCopies(3, comment);
doReturn(commentList).when(spaceConfigStorage).loadChangeRequestComments("myRepository", 1L);
PaginatedChangeRequestCommentList paginatedList = service.getComments("mySpace", "myRepository", 1L, 0, 0);
assertEquals(3, (int) paginatedList.getChangeRequestComments().size());
}
Aggregations