I am trying to test a method but it's not clear to me how to mock it. There are some objects being created inside it, so not sure if I can use the when helper in Mockito. Is there any way to mock this? Is it possible with Mockito?
The code is the following:
public List<WorkItem> filterCurrentWorkItems(final CurrentUser currentUser, final List<WorkItem> workItems) {
final WorkItemsAddPermissionHelper workItemsAddPermissionHelper = new WorkItemsAddPermissionHelper(
restrictedPersonService, authorisationService, securityManager, securityContextHolderFactory);
final GroupMembersHelper groupMembersHelper = new GroupMembersHelper(groupRepository, workItems);
final WorkItemsFilter workItemsFilter = new CurrentWorkWorkItemsFilterImpl(currentUser, workItems,
this.workerRepository, workItemsAddPermissionHelper, groupMembersHelper);
final List<WorkItem> filteredWorkItems = workItemsFilter.filterAndCreateBlankWorkItems(currentUser, workItems);
return filteredWorkItems;
}
Sorry if you have to scroll in advance, but the names are quite long. Thanks for your help and understanding in advance.
Aucun commentaire:
Enregistrer un commentaire