TSK-1282: replaced Collections.emptyCollection with List/Map/Set.of
This commit is contained in:
parent
ab152f87b1
commit
4f7b1fc867
|
|
@ -4,7 +4,6 @@ import static org.assertj.core.api.Assertions.assertThat;
|
||||||
import static org.junit.jupiter.api.DynamicContainer.dynamicContainer;
|
import static org.junit.jupiter.api.DynamicContainer.dynamicContainer;
|
||||||
import static org.junit.jupiter.api.DynamicTest.dynamicTest;
|
import static org.junit.jupiter.api.DynamicTest.dynamicTest;
|
||||||
|
|
||||||
import java.util.Collections;
|
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.function.Supplier;
|
import java.util.function.Supplier;
|
||||||
|
|
@ -177,14 +176,14 @@ class JaasExtensionTest {
|
||||||
@TestFactory
|
@TestFactory
|
||||||
List<DynamicTest> should_NotSetJaasSubject_When_AnnotationIsMissing_On_TestFactory() {
|
List<DynamicTest> should_NotSetJaasSubject_When_AnnotationIsMissing_On_TestFactory() {
|
||||||
assertThat(CURRENT_USER_CONTEXT.getUserid()).isNull();
|
assertThat(CURRENT_USER_CONTEXT.getUserid()).isNull();
|
||||||
return Collections.emptyList();
|
return List.of();
|
||||||
}
|
}
|
||||||
|
|
||||||
@WithAccessId(user = "testfactory")
|
@WithAccessId(user = "testfactory")
|
||||||
@TestFactory
|
@TestFactory
|
||||||
List<DynamicTest> should_SetJaasSubject_When_AnnotationExists_On_TestFactory() {
|
List<DynamicTest> should_SetJaasSubject_When_AnnotationExists_On_TestFactory() {
|
||||||
assertThat(CURRENT_USER_CONTEXT.getUserid()).isEqualTo("testfactory");
|
assertThat(CURRENT_USER_CONTEXT.getUserid()).isEqualTo("testfactory");
|
||||||
return Collections.emptyList();
|
return List.of();
|
||||||
}
|
}
|
||||||
|
|
||||||
@WithAccessId(user = "testfactory1")
|
@WithAccessId(user = "testfactory1")
|
||||||
|
|
@ -193,7 +192,7 @@ class JaasExtensionTest {
|
||||||
List<DynamicTest>
|
List<DynamicTest>
|
||||||
should_SetJaasSubjectFromFirstAnnotation_When_MultipleAnnotationsExists_On_TestFactory() {
|
should_SetJaasSubjectFromFirstAnnotation_When_MultipleAnnotationsExists_On_TestFactory() {
|
||||||
assertThat(CURRENT_USER_CONTEXT.getUserid()).isEqualTo("testfactory1");
|
assertThat(CURRENT_USER_CONTEXT.getUserid()).isEqualTo("testfactory1");
|
||||||
return Collections.emptyList();
|
return List.of();
|
||||||
}
|
}
|
||||||
|
|
||||||
// endregion
|
// endregion
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,6 @@ import static org.assertj.core.api.Assertions.assertThatThrownBy;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Collections;
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
@ -47,7 +46,7 @@ class GetTaskIdsOfClassificationCategoryReportAccTest extends AbstractReportAccT
|
||||||
() ->
|
() ->
|
||||||
MONITOR_SERVICE
|
MONITOR_SERVICE
|
||||||
.createClassificationCategoryReportBuilder()
|
.createClassificationCategoryReportBuilder()
|
||||||
.listTaskIdsForSelectedItems(Collections.emptyList(), TaskTimestamp.DUE);
|
.listTaskIdsForSelectedItems(List.of(), TaskTimestamp.DUE);
|
||||||
assertThatThrownBy(call).isInstanceOf(NotAuthorizedException.class);
|
assertThatThrownBy(call).isInstanceOf(NotAuthorizedException.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,6 @@ import static org.assertj.core.api.Assertions.assertThatThrownBy;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Collections;
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
@ -49,7 +48,7 @@ class GetTaskIdsOfTaskCustomFieldValueReportAccTest extends AbstractReportAccTes
|
||||||
() ->
|
() ->
|
||||||
MONITOR_SERVICE
|
MONITOR_SERVICE
|
||||||
.createTaskCustomFieldValueReportBuilder(TaskCustomField.CUSTOM_1)
|
.createTaskCustomFieldValueReportBuilder(TaskCustomField.CUSTOM_1)
|
||||||
.listTaskIdsForSelectedItems(Collections.emptyList(), TaskTimestamp.DUE);
|
.listTaskIdsForSelectedItems(List.of(), TaskTimestamp.DUE);
|
||||||
assertThatThrownBy(call).isInstanceOf(NotAuthorizedException.class);
|
assertThatThrownBy(call).isInstanceOf(NotAuthorizedException.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,6 @@ import static org.assertj.core.api.Assertions.assertThatThrownBy;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Collections;
|
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.stream.Stream;
|
import java.util.stream.Stream;
|
||||||
|
|
@ -44,7 +43,7 @@ class GetTaskIdsOfWorkbasketReportAccTest extends AbstractReportAccTest {
|
||||||
() ->
|
() ->
|
||||||
MONITOR_SERVICE
|
MONITOR_SERVICE
|
||||||
.createWorkbasketReportBuilder()
|
.createWorkbasketReportBuilder()
|
||||||
.listTaskIdsForSelectedItems(Collections.emptyList(), TaskTimestamp.DUE);
|
.listTaskIdsForSelectedItems(List.of(), TaskTimestamp.DUE);
|
||||||
assertThatThrownBy(call).isInstanceOf(NotAuthorizedException.class);
|
assertThatThrownBy(call).isInstanceOf(NotAuthorizedException.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -46,8 +46,8 @@ class SelectAndClaimTaskAccTest extends AbstractAccTest {
|
||||||
threads[i] = new Thread(test);
|
threads[i] = new Thread(test);
|
||||||
threads[i].start();
|
threads[i].start();
|
||||||
}
|
}
|
||||||
for (int i = 0; i < threads.length; i++) {
|
for (Thread thread : threads) {
|
||||||
threads[i].join();
|
thread.join();
|
||||||
}
|
}
|
||||||
|
|
||||||
assertThat(selectedAndClaimedTasks)
|
assertThat(selectedAndClaimedTasks)
|
||||||
|
|
@ -67,12 +67,8 @@ class SelectAndClaimTaskAccTest extends AbstractAccTest {
|
||||||
@WithAccessId(user = "admin")
|
@WithAccessId(user = "admin")
|
||||||
void should_ThrowException_When_TryingToSelectAndClaimNonExistingTask() {
|
void should_ThrowException_When_TryingToSelectAndClaimNonExistingTask() {
|
||||||
|
|
||||||
TaskQuery query = taskanaEngine.getTaskService().createTaskQuery();
|
TaskQuery query = taskanaEngine.getTaskService().createTaskQuery().idIn("notexisting");
|
||||||
query.idIn("notexisting");
|
ThrowingCallable call = () -> taskanaEngine.getTaskService().selectAndClaim(query);
|
||||||
ThrowingCallable call =
|
|
||||||
() -> {
|
|
||||||
taskanaEngine.getTaskService().selectAndClaim(query);
|
|
||||||
};
|
|
||||||
assertThatThrownBy(call)
|
assertThatThrownBy(call)
|
||||||
.isInstanceOf(SystemException.class)
|
.isInstanceOf(SystemException.class)
|
||||||
.hasMessageContaining(
|
.hasMessageContaining(
|
||||||
|
|
@ -81,9 +77,7 @@ class SelectAndClaimTaskAccTest extends AbstractAccTest {
|
||||||
}
|
}
|
||||||
|
|
||||||
private Runnable getRunnableTest(List<Task> selectedAndClaimedTasks, List<String> accessIds) {
|
private Runnable getRunnableTest(List<Task> selectedAndClaimedTasks, List<String> accessIds) {
|
||||||
|
return () -> {
|
||||||
Runnable test =
|
|
||||||
() -> {
|
|
||||||
Subject subject = new Subject();
|
Subject subject = new Subject();
|
||||||
subject.getPrincipals().add(new UserPrincipal(accessIds.remove(0)));
|
subject.getPrincipals().add(new UserPrincipal(accessIds.remove(0)));
|
||||||
|
|
||||||
|
|
@ -100,8 +94,6 @@ class SelectAndClaimTaskAccTest extends AbstractAccTest {
|
||||||
};
|
};
|
||||||
Subject.doAs(subject, action);
|
Subject.doAs(subject, action);
|
||||||
};
|
};
|
||||||
|
|
||||||
return test;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private TaskQuery getTaskQuery() {
|
private TaskQuery getTaskQuery() {
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,6 @@ import static org.mockito.Mockito.when;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Collections;
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
@ -96,7 +95,7 @@ class ClassificationReportBuilderImplTest {
|
||||||
when(classificationService.createClassificationQuery()).thenReturn(queryMock);
|
when(classificationService.createClassificationQuery()).thenReturn(queryMock);
|
||||||
when(queryMock.keyIn(any())).thenReturn(queryMock);
|
when(queryMock.keyIn(any())).thenReturn(queryMock);
|
||||||
when(queryMock.domainIn(any())).thenReturn(queryMock);
|
when(queryMock.domainIn(any())).thenReturn(queryMock);
|
||||||
when(queryMock.list()).thenReturn(Collections.emptyList());
|
when(queryMock.list()).thenReturn(List.of());
|
||||||
|
|
||||||
final ClassificationReport actualResult =
|
final ClassificationReport actualResult =
|
||||||
cut.createClassificationReportBuilder()
|
cut.createClassificationReportBuilder()
|
||||||
|
|
@ -162,7 +161,7 @@ class ClassificationReportBuilderImplTest {
|
||||||
when(classificationService.createClassificationQuery()).thenReturn(queryMock);
|
when(classificationService.createClassificationQuery()).thenReturn(queryMock);
|
||||||
when(queryMock.keyIn(any())).thenReturn(queryMock);
|
when(queryMock.keyIn(any())).thenReturn(queryMock);
|
||||||
when(queryMock.domainIn(any())).thenReturn(queryMock);
|
when(queryMock.domainIn(any())).thenReturn(queryMock);
|
||||||
when(queryMock.list()).thenReturn(Collections.emptyList());
|
when(queryMock.list()).thenReturn(List.of());
|
||||||
|
|
||||||
final ClassificationReport actualResult =
|
final ClassificationReport actualResult =
|
||||||
cut.createClassificationReportBuilder()
|
cut.createClassificationReportBuilder()
|
||||||
|
|
@ -227,7 +226,7 @@ class ClassificationReportBuilderImplTest {
|
||||||
when(classificationService.createClassificationQuery()).thenReturn(queryMock);
|
when(classificationService.createClassificationQuery()).thenReturn(queryMock);
|
||||||
when(queryMock.keyIn(any())).thenReturn(queryMock);
|
when(queryMock.keyIn(any())).thenReturn(queryMock);
|
||||||
when(queryMock.domainIn(any())).thenReturn(queryMock);
|
when(queryMock.domainIn(any())).thenReturn(queryMock);
|
||||||
when(queryMock.list()).thenReturn(Collections.emptyList());
|
when(queryMock.list()).thenReturn(List.of());
|
||||||
|
|
||||||
final DetailedClassificationReport actualResult =
|
final DetailedClassificationReport actualResult =
|
||||||
cut.createClassificationReportBuilder()
|
cut.createClassificationReportBuilder()
|
||||||
|
|
@ -296,7 +295,7 @@ class ClassificationReportBuilderImplTest {
|
||||||
when(classificationService.createClassificationQuery()).thenReturn(queryMock);
|
when(classificationService.createClassificationQuery()).thenReturn(queryMock);
|
||||||
when(queryMock.keyIn(any())).thenReturn(queryMock);
|
when(queryMock.keyIn(any())).thenReturn(queryMock);
|
||||||
when(queryMock.domainIn(any())).thenReturn(queryMock);
|
when(queryMock.domainIn(any())).thenReturn(queryMock);
|
||||||
when(queryMock.list()).thenReturn(Collections.emptyList());
|
when(queryMock.list()).thenReturn(List.of());
|
||||||
|
|
||||||
final DetailedClassificationReport actualResult =
|
final DetailedClassificationReport actualResult =
|
||||||
cut.createClassificationReportBuilder()
|
cut.createClassificationReportBuilder()
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,6 @@ import static org.assertj.core.api.Assertions.assertThat;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Collections;
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
@ -185,7 +184,7 @@ class ReportTest {
|
||||||
@Test
|
@Test
|
||||||
void should_OnlyContainTotalRows_When_ReportContainsNoHeaders() {
|
void should_OnlyContainTotalRows_When_ReportContainsNoHeaders() {
|
||||||
// given
|
// given
|
||||||
List<TimeIntervalColumnHeader> headerList = Collections.emptyList();
|
List<TimeIntervalColumnHeader> headerList = List.of();
|
||||||
report =
|
report =
|
||||||
new MonitorQueryItemTimeIntervalColumnHeaderReport(headerList, new String[] {"rowDesc"});
|
new MonitorQueryItemTimeIntervalColumnHeaderReport(headerList, new String[] {"rowDesc"});
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,8 +8,8 @@ import static org.mockito.Mockito.verifyNoMoreInteractions;
|
||||||
import static org.mockito.Mockito.when;
|
import static org.mockito.Mockito.when;
|
||||||
|
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Collections;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
import org.junit.jupiter.api.BeforeEach;
|
import org.junit.jupiter.api.BeforeEach;
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
import org.junit.jupiter.api.extension.ExtendWith;
|
import org.junit.jupiter.api.extension.ExtendWith;
|
||||||
|
|
@ -65,7 +65,7 @@ class TaskStatusReportBuilderImplTest {
|
||||||
queryItem2.setWorkbasketKey("KEY_1");
|
queryItem2.setWorkbasketKey("KEY_1");
|
||||||
List<TaskQueryItem> queryItems = Arrays.asList(queryItem1, queryItem2);
|
List<TaskQueryItem> queryItems = Arrays.asList(queryItem1, queryItem2);
|
||||||
when(monitorMapperMock.getTasksCountByState(null, null, null)).thenReturn(queryItems);
|
when(monitorMapperMock.getTasksCountByState(null, null, null)).thenReturn(queryItems);
|
||||||
when(internalTaskanaEngineMock.runAsAdmin(any())).thenReturn(Collections.emptyMap());
|
when(internalTaskanaEngineMock.runAsAdmin(any())).thenReturn(Map.of());
|
||||||
|
|
||||||
// when
|
// when
|
||||||
final TaskStatusReport report = cut.createTaskStatusReportBuilder().buildReport();
|
final TaskStatusReport report = cut.createTaskStatusReportBuilder().buildReport();
|
||||||
|
|
@ -101,22 +101,20 @@ class TaskStatusReportBuilderImplTest {
|
||||||
queryItem2.setState(TaskState.COMPLETED);
|
queryItem2.setState(TaskState.COMPLETED);
|
||||||
queryItem2.setWorkbasketKey("KEY_1");
|
queryItem2.setWorkbasketKey("KEY_1");
|
||||||
List<TaskQueryItem> queryItems = Arrays.asList(queryItem1, queryItem2);
|
List<TaskQueryItem> queryItems = Arrays.asList(queryItem1, queryItem2);
|
||||||
when(monitorMapperMock.getTasksCountByState(eq(null), eq(Collections.emptyList()), eq(null)))
|
when(monitorMapperMock.getTasksCountByState(eq(null), eq(List.of()), eq(null)))
|
||||||
.thenReturn(queryItems);
|
.thenReturn(queryItems);
|
||||||
when(internalTaskanaEngineMock.runAsAdmin(any())).thenReturn(Collections.emptyMap());
|
when(internalTaskanaEngineMock.runAsAdmin(any())).thenReturn(Map.of());
|
||||||
|
|
||||||
// when
|
// when
|
||||||
final TaskStatusReport report =
|
final TaskStatusReport report =
|
||||||
cut.createTaskStatusReportBuilder().stateIn(Collections.emptyList()).buildReport();
|
cut.createTaskStatusReportBuilder().stateIn(List.of()).buildReport();
|
||||||
|
|
||||||
// then
|
// then
|
||||||
InOrder inOrder = inOrder(mocks);
|
InOrder inOrder = inOrder(mocks);
|
||||||
inOrder.verify(internalTaskanaEngineMock).getEngine();
|
inOrder.verify(internalTaskanaEngineMock).getEngine();
|
||||||
inOrder.verify(taskanaEngineMock).checkRoleMembership(TaskanaRole.MONITOR, TaskanaRole.ADMIN);
|
inOrder.verify(taskanaEngineMock).checkRoleMembership(TaskanaRole.MONITOR, TaskanaRole.ADMIN);
|
||||||
inOrder.verify(internalTaskanaEngineMock).openConnection();
|
inOrder.verify(internalTaskanaEngineMock).openConnection();
|
||||||
inOrder
|
inOrder.verify(monitorMapperMock).getTasksCountByState(eq(null), eq(List.of()), eq(null));
|
||||||
.verify(monitorMapperMock)
|
|
||||||
.getTasksCountByState(eq(null), eq(Collections.emptyList()), eq(null));
|
|
||||||
inOrder.verify(internalTaskanaEngineMock).runAsAdmin(any());
|
inOrder.verify(internalTaskanaEngineMock).runAsAdmin(any());
|
||||||
inOrder.verify(internalTaskanaEngineMock).returnConnection();
|
inOrder.verify(internalTaskanaEngineMock).returnConnection();
|
||||||
inOrder.verifyNoMoreInteractions();
|
inOrder.verifyNoMoreInteractions();
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,6 @@ import static org.mockito.Mockito.when;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Collections;
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
@ -85,7 +84,7 @@ class WorkbasketReportBuilderImplTest {
|
||||||
customAttributeFilter,
|
customAttributeFilter,
|
||||||
combinedClassificationFilter))
|
combinedClassificationFilter))
|
||||||
.thenReturn(expectedResult);
|
.thenReturn(expectedResult);
|
||||||
when(internalTaskanaEngineMock.runAsAdmin(any())).thenReturn(Collections.emptyMap());
|
when(internalTaskanaEngineMock.runAsAdmin(any())).thenReturn(Map.of());
|
||||||
|
|
||||||
final WorkbasketReport actualResult =
|
final WorkbasketReport actualResult =
|
||||||
cut.createWorkbasketReportBuilder()
|
cut.createWorkbasketReportBuilder()
|
||||||
|
|
@ -151,7 +150,7 @@ class WorkbasketReportBuilderImplTest {
|
||||||
customAttributeFilter,
|
customAttributeFilter,
|
||||||
combinedClassificationFilter))
|
combinedClassificationFilter))
|
||||||
.thenReturn(expectedResult);
|
.thenReturn(expectedResult);
|
||||||
when(internalTaskanaEngineMock.runAsAdmin(any())).thenReturn(Collections.emptyMap());
|
when(internalTaskanaEngineMock.runAsAdmin(any())).thenReturn(Map.of());
|
||||||
|
|
||||||
final WorkbasketReport actualResult =
|
final WorkbasketReport actualResult =
|
||||||
cut.createWorkbasketReportBuilder()
|
cut.createWorkbasketReportBuilder()
|
||||||
|
|
@ -362,7 +361,7 @@ class WorkbasketReportBuilderImplTest {
|
||||||
combinedClassificationFilter))
|
combinedClassificationFilter))
|
||||||
.thenReturn(expectedResult);
|
.thenReturn(expectedResult);
|
||||||
|
|
||||||
when(internalTaskanaEngineMock.runAsAdmin(any())).thenReturn(Collections.emptyMap());
|
when(internalTaskanaEngineMock.runAsAdmin(any())).thenReturn(Map.of());
|
||||||
|
|
||||||
final WorkbasketReport actualResult =
|
final WorkbasketReport actualResult =
|
||||||
cut.createWorkbasketReportBuilder()
|
cut.createWorkbasketReportBuilder()
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,6 @@ package pro.taskana.task.rest.assembler;
|
||||||
import static org.assertj.core.api.Assertions.assertThat;
|
import static org.assertj.core.api.Assertions.assertThat;
|
||||||
|
|
||||||
import java.time.Instant;
|
import java.time.Instant;
|
||||||
import java.util.Collections;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue