TSK-1282: replaced Collections.singletonList with List.of in all tests
This commit is contained in:
parent
c25075ab25
commit
0eb877705b
|
@ -9,7 +9,6 @@ import java.time.Duration;
|
||||||
import java.time.Instant;
|
import java.time.Instant;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Collections;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import org.assertj.core.api.ThrowableAssert.ThrowingCallable;
|
import org.assertj.core.api.ThrowableAssert.ThrowingCallable;
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
|
@ -200,12 +199,12 @@ class UpdateClassificationAccTest extends AbstractAccTest {
|
||||||
before, tasksWithP1D, taskService, converter, 1, 1000);
|
before, tasksWithP1D, taskService, converter, 1, 1000);
|
||||||
|
|
||||||
List<String> tasksWithP8D =
|
List<String> tasksWithP8D =
|
||||||
new ArrayList<>(Collections.singletonList("TKI:000000000000000000000000000000000008"));
|
new ArrayList<>(List.of("TKI:000000000000000000000000000000000008"));
|
||||||
validateTaskPropertiesAfterClassificationChange(
|
validateTaskPropertiesAfterClassificationChange(
|
||||||
before, tasksWithP8D, taskService, converter, 8, 1000);
|
before, tasksWithP8D, taskService, converter, 8, 1000);
|
||||||
|
|
||||||
List<String> tasksWithP14D =
|
List<String> tasksWithP14D =
|
||||||
new ArrayList<>(Collections.singletonList("TKI:000000000000000000000000000000000010"));
|
new ArrayList<>(List.of("TKI:000000000000000000000000000000000010"));
|
||||||
validateTaskPropertiesAfterClassificationChange(
|
validateTaskPropertiesAfterClassificationChange(
|
||||||
before, tasksWithP14D, taskService, converter, 14, 1000);
|
before, tasksWithP14D, taskService, converter, 14, 1000);
|
||||||
|
|
||||||
|
@ -343,7 +342,7 @@ class UpdateClassificationAccTest extends AbstractAccTest {
|
||||||
before, tasksWithPrio99, taskService, converter, 1, 99);
|
before, tasksWithPrio99, taskService, converter, 1, 99);
|
||||||
|
|
||||||
List<String> tasksWithPrio101 =
|
List<String> tasksWithPrio101 =
|
||||||
new ArrayList<>(Collections.singletonList("TKI:000000000000000000000000000000000011"));
|
new ArrayList<>(List.of("TKI:000000000000000000000000000000000011"));
|
||||||
validateTaskPropertiesAfterClassificationChange(
|
validateTaskPropertiesAfterClassificationChange(
|
||||||
before, tasksWithPrio101, taskService, converter, 1, 101);
|
before, tasksWithPrio101, taskService, converter, 1, 101);
|
||||||
|
|
||||||
|
@ -398,12 +397,11 @@ class UpdateClassificationAccTest extends AbstractAccTest {
|
||||||
before, tasksWithPrio7, taskService, converter, 1, 7);
|
before, tasksWithPrio7, taskService, converter, 1, 7);
|
||||||
|
|
||||||
List<String> tasksWithPrio9 =
|
List<String> tasksWithPrio9 =
|
||||||
new ArrayList<>(Collections.singletonList("TKI:000000000000000000000000000000000008"));
|
new ArrayList<>(List.of("TKI:000000000000000000000000000000000008"));
|
||||||
validateTaskPropertiesAfterClassificationChange(
|
validateTaskPropertiesAfterClassificationChange(
|
||||||
before, tasksWithPrio9, taskService, converter, 1, 9);
|
before, tasksWithPrio9, taskService, converter, 1, 9);
|
||||||
|
|
||||||
tasksWithPrio101 =
|
tasksWithPrio101 = new ArrayList<>(List.of("TKI:000000000000000000000000000000000011"));
|
||||||
new ArrayList<>(Collections.singletonList("TKI:000000000000000000000000000000000011"));
|
|
||||||
|
|
||||||
validateTaskPropertiesAfterClassificationChange(
|
validateTaskPropertiesAfterClassificationChange(
|
||||||
before, tasksWithPrio101, taskService, converter, 1, 101);
|
before, tasksWithPrio101, taskService, converter, 1, 101);
|
||||||
|
@ -471,7 +469,7 @@ class UpdateClassificationAccTest extends AbstractAccTest {
|
||||||
before, tasksWithPD12, taskService, converter, 12, 555);
|
before, tasksWithPD12, taskService, converter, 12, 555);
|
||||||
|
|
||||||
List<String> tasksWithPD8 =
|
List<String> tasksWithPD8 =
|
||||||
new ArrayList<>(Collections.singletonList("TKI:000000000000000000000000000000000008"));
|
new ArrayList<>(List.of("TKI:000000000000000000000000000000000008"));
|
||||||
validateTaskPropertiesAfterClassificationChange(
|
validateTaskPropertiesAfterClassificationChange(
|
||||||
before, tasksWithPD8, taskService, converter, 8, 555);
|
before, tasksWithPD8, taskService, converter, 8, 555);
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,6 @@ import static org.assertj.core.api.Assertions.assertThat;
|
||||||
import static org.assertj.core.api.Assertions.assertThatThrownBy;
|
import static org.assertj.core.api.Assertions.assertThatThrownBy;
|
||||||
|
|
||||||
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;
|
||||||
|
@ -40,7 +39,7 @@ class GetCustomAttributeValuesForReportAccTest extends AbstractReportAccTest {
|
||||||
List<String> values =
|
List<String> values =
|
||||||
MONITOR_SERVICE
|
MONITOR_SERVICE
|
||||||
.createWorkbasketReportBuilder()
|
.createWorkbasketReportBuilder()
|
||||||
.workbasketIdIn(Collections.singletonList("WBI:000000000000000000000000000000000001"))
|
.workbasketIdIn(List.of("WBI:000000000000000000000000000000000001"))
|
||||||
.listCustomAttributeValuesForCustomAttributeName(TaskCustomField.CUSTOM_2);
|
.listCustomAttributeValuesForCustomAttributeName(TaskCustomField.CUSTOM_2);
|
||||||
|
|
||||||
assertThat(values).containsExactlyInAnyOrder("Vollkasko", "Teilkasko");
|
assertThat(values).containsExactlyInAnyOrder("Vollkasko", "Teilkasko");
|
||||||
|
@ -52,7 +51,7 @@ class GetCustomAttributeValuesForReportAccTest extends AbstractReportAccTest {
|
||||||
List<String> values =
|
List<String> values =
|
||||||
MONITOR_SERVICE
|
MONITOR_SERVICE
|
||||||
.createWorkbasketReportBuilder()
|
.createWorkbasketReportBuilder()
|
||||||
.domainIn(Collections.singletonList("DOMAIN_A"))
|
.domainIn(List.of("DOMAIN_A"))
|
||||||
.listCustomAttributeValuesForCustomAttributeName(TaskCustomField.CUSTOM_16);
|
.listCustomAttributeValuesForCustomAttributeName(TaskCustomField.CUSTOM_16);
|
||||||
assertThat(values).hasSize(26);
|
assertThat(values).hasSize(26);
|
||||||
}
|
}
|
||||||
|
@ -82,8 +81,7 @@ class GetCustomAttributeValuesForReportAccTest extends AbstractReportAccTest {
|
||||||
MONITOR_SERVICE
|
MONITOR_SERVICE
|
||||||
.createClassificationCategoryReportBuilder()
|
.createClassificationCategoryReportBuilder()
|
||||||
.domainIn(domains)
|
.domainIn(domains)
|
||||||
.excludedClassificationIdIn(
|
.excludedClassificationIdIn(List.of("CLI:000000000000000000000000000000000003"))
|
||||||
Collections.singletonList("CLI:000000000000000000000000000000000003"))
|
|
||||||
.listCustomAttributeValuesForCustomAttributeName(TaskCustomField.CUSTOM_16);
|
.listCustomAttributeValuesForCustomAttributeName(TaskCustomField.CUSTOM_16);
|
||||||
|
|
||||||
assertThat(values).hasSize(43);
|
assertThat(values).hasSize(43);
|
||||||
|
|
|
@ -62,7 +62,7 @@ class GetTaskIdsOfClassificationCategoryReportAccTest extends AbstractReportAccT
|
||||||
() ->
|
() ->
|
||||||
MONITOR_SERVICE
|
MONITOR_SERVICE
|
||||||
.createClassificationCategoryReportBuilder()
|
.createClassificationCategoryReportBuilder()
|
||||||
.listTaskIdsForSelectedItems(Collections.singletonList(EXTERN), timestamp);
|
.listTaskIdsForSelectedItems(List.of(EXTERN), timestamp);
|
||||||
assertThatCode(callable).doesNotThrowAnyException();
|
assertThatCode(callable).doesNotThrowAnyException();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -72,11 +72,9 @@ class GetTaskIdsOfClassificationCategoryReportAccTest extends AbstractReportAccT
|
||||||
@WithAccessId(user = "monitor")
|
@WithAccessId(user = "monitor")
|
||||||
@Test
|
@Test
|
||||||
void should_SelectCompletedItems_When_CompletedTimeStampIsRequested() throws Exception {
|
void should_SelectCompletedItems_When_CompletedTimeStampIsRequested() throws Exception {
|
||||||
final List<TimeIntervalColumnHeader> columnHeaders =
|
final List<TimeIntervalColumnHeader> columnHeaders = List.of(new TimeIntervalColumnHeader(0));
|
||||||
Collections.singletonList(new TimeIntervalColumnHeader(0));
|
|
||||||
|
|
||||||
final List<SelectedItem> selectedItems =
|
final List<SelectedItem> selectedItems = List.of(new SelectedItem("EXTERN", null, 0, 0));
|
||||||
Collections.singletonList(new SelectedItem("EXTERN", null, 0, 0));
|
|
||||||
|
|
||||||
List<String> ids =
|
List<String> ids =
|
||||||
MONITOR_SERVICE
|
MONITOR_SERVICE
|
||||||
|
@ -122,8 +120,7 @@ class GetTaskIdsOfClassificationCategoryReportAccTest extends AbstractReportAccT
|
||||||
@WithAccessId(user = "monitor")
|
@WithAccessId(user = "monitor")
|
||||||
@Test
|
@Test
|
||||||
void testGetTaskIdsOfCategoryReportWithWorkbasketFilter() throws Exception {
|
void testGetTaskIdsOfCategoryReportWithWorkbasketFilter() throws Exception {
|
||||||
final List<String> workbasketIds =
|
final List<String> workbasketIds = List.of("WBI:000000000000000000000000000000000001");
|
||||||
Collections.singletonList("WBI:000000000000000000000000000000000001");
|
|
||||||
final List<TimeIntervalColumnHeader> columnHeaders = getListOfColumnHeaders();
|
final List<TimeIntervalColumnHeader> columnHeaders = getListOfColumnHeaders();
|
||||||
|
|
||||||
final List<SelectedItem> selectedItems = Arrays.asList(EXTERN, AUTOMATIC, MANUAL);
|
final List<SelectedItem> selectedItems = Arrays.asList(EXTERN, AUTOMATIC, MANUAL);
|
||||||
|
@ -147,7 +144,7 @@ class GetTaskIdsOfClassificationCategoryReportAccTest extends AbstractReportAccT
|
||||||
@WithAccessId(user = "monitor")
|
@WithAccessId(user = "monitor")
|
||||||
@Test
|
@Test
|
||||||
void testGetTaskIdsOfCategoryReportWithStateFilter() throws Exception {
|
void testGetTaskIdsOfCategoryReportWithStateFilter() throws Exception {
|
||||||
final List<TaskState> states = Collections.singletonList(TaskState.READY);
|
final List<TaskState> states = List.of(TaskState.READY);
|
||||||
final List<TimeIntervalColumnHeader> columnHeaders = getListOfColumnHeaders();
|
final List<TimeIntervalColumnHeader> columnHeaders = getListOfColumnHeaders();
|
||||||
|
|
||||||
final List<SelectedItem> selectedItems = Arrays.asList(EXTERN, AUTOMATIC, MANUAL);
|
final List<SelectedItem> selectedItems = Arrays.asList(EXTERN, AUTOMATIC, MANUAL);
|
||||||
|
@ -201,7 +198,7 @@ class GetTaskIdsOfClassificationCategoryReportAccTest extends AbstractReportAccT
|
||||||
@WithAccessId(user = "monitor")
|
@WithAccessId(user = "monitor")
|
||||||
@Test
|
@Test
|
||||||
void testGetTaskIdsOfCategoryReportWithDomainFilter() throws Exception {
|
void testGetTaskIdsOfCategoryReportWithDomainFilter() throws Exception {
|
||||||
final List<String> domains = Collections.singletonList("DOMAIN_A");
|
final List<String> domains = List.of("DOMAIN_A");
|
||||||
final List<TimeIntervalColumnHeader> columnHeaders = getListOfColumnHeaders();
|
final List<TimeIntervalColumnHeader> columnHeaders = getListOfColumnHeaders();
|
||||||
|
|
||||||
final List<SelectedItem> selectedItems = Arrays.asList(EXTERN, AUTOMATIC, MANUAL);
|
final List<SelectedItem> selectedItems = Arrays.asList(EXTERN, AUTOMATIC, MANUAL);
|
||||||
|
@ -253,8 +250,7 @@ class GetTaskIdsOfClassificationCategoryReportAccTest extends AbstractReportAccT
|
||||||
void testThrowsExceptionIfSubKeysAreUsed() {
|
void testThrowsExceptionIfSubKeysAreUsed() {
|
||||||
final List<TimeIntervalColumnHeader> columnHeaders = getListOfColumnHeaders();
|
final List<TimeIntervalColumnHeader> columnHeaders = getListOfColumnHeaders();
|
||||||
|
|
||||||
final List<SelectedItem> selectedItems =
|
final List<SelectedItem> selectedItems = List.of(new SelectedItem("EXTERN", "INVALID", -5, -2));
|
||||||
Collections.singletonList(new SelectedItem("EXTERN", "INVALID", -5, -2));
|
|
||||||
|
|
||||||
ThrowingCallable call =
|
ThrowingCallable call =
|
||||||
() ->
|
() ->
|
||||||
|
|
|
@ -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;
|
||||||
|
@ -60,7 +59,7 @@ class GetTaskIdsOfClassificationReportAccTest extends AbstractReportAccTest {
|
||||||
() ->
|
() ->
|
||||||
MONITOR_SERVICE
|
MONITOR_SERVICE
|
||||||
.createClassificationReportBuilder()
|
.createClassificationReportBuilder()
|
||||||
.listTaskIdsForSelectedItems(Collections.singletonList(L_10000), timestamp);
|
.listTaskIdsForSelectedItems(List.of(L_10000), timestamp);
|
||||||
assertThatCode(callable).doesNotThrowAnyException();
|
assertThatCode(callable).doesNotThrowAnyException();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -64,8 +64,7 @@ class GetTaskIdsOfTaskCustomFieldValueReportAccTest extends AbstractReportAccTes
|
||||||
() ->
|
() ->
|
||||||
MONITOR_SERVICE
|
MONITOR_SERVICE
|
||||||
.createTaskCustomFieldValueReportBuilder(TaskCustomField.CUSTOM_1)
|
.createTaskCustomFieldValueReportBuilder(TaskCustomField.CUSTOM_1)
|
||||||
.listTaskIdsForSelectedItems(
|
.listTaskIdsForSelectedItems(List.of(GESCHAEFTSSTELLE_A), timestamp);
|
||||||
Collections.singletonList(GESCHAEFTSSTELLE_A), timestamp);
|
|
||||||
assertThatCode(callable).doesNotThrowAnyException();
|
assertThatCode(callable).doesNotThrowAnyException();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -77,8 +76,7 @@ class GetTaskIdsOfTaskCustomFieldValueReportAccTest extends AbstractReportAccTes
|
||||||
void should_SelectCompletedItems_When_CompletedTimeStampIsRequested() throws Exception {
|
void should_SelectCompletedItems_When_CompletedTimeStampIsRequested() throws Exception {
|
||||||
List<TimeIntervalColumnHeader> columnHeaders = getListOfColumnHeaders();
|
List<TimeIntervalColumnHeader> columnHeaders = getListOfColumnHeaders();
|
||||||
List<SelectedItem> selectedItems =
|
List<SelectedItem> selectedItems =
|
||||||
Collections.singletonList(
|
List.of(new SelectedItem("Geschaeftsstelle A", null, Integer.MIN_VALUE, -5));
|
||||||
new SelectedItem("Geschaeftsstelle A", null, Integer.MIN_VALUE, -5));
|
|
||||||
|
|
||||||
List<String> ids =
|
List<String> ids =
|
||||||
MONITOR_SERVICE
|
MONITOR_SERVICE
|
||||||
|
@ -119,8 +117,7 @@ class GetTaskIdsOfTaskCustomFieldValueReportAccTest extends AbstractReportAccTes
|
||||||
@WithAccessId(user = "monitor")
|
@WithAccessId(user = "monitor")
|
||||||
@Test
|
@Test
|
||||||
void testGetTaskIdsOfCustomFieldValueReportWithWorkbasketFilter() throws Exception {
|
void testGetTaskIdsOfCustomFieldValueReportWithWorkbasketFilter() throws Exception {
|
||||||
final List<String> workbasketIds =
|
final List<String> workbasketIds = List.of("WBI:000000000000000000000000000000000001");
|
||||||
Collections.singletonList("WBI:000000000000000000000000000000000001");
|
|
||||||
final List<TimeIntervalColumnHeader> columnHeaders = getListOfColumnHeaders();
|
final List<TimeIntervalColumnHeader> columnHeaders = getListOfColumnHeaders();
|
||||||
List<SelectedItem> selectedItems =
|
List<SelectedItem> selectedItems =
|
||||||
Arrays.asList(GESCHAEFTSSTELLE_A, GESCHAEFTSSTELLE_B, GESCHAEFTSSTELLE_C);
|
Arrays.asList(GESCHAEFTSSTELLE_A, GESCHAEFTSSTELLE_B, GESCHAEFTSSTELLE_C);
|
||||||
|
@ -152,7 +149,7 @@ class GetTaskIdsOfTaskCustomFieldValueReportAccTest extends AbstractReportAccTes
|
||||||
.createTaskCustomFieldValueReportBuilder(TaskCustomField.CUSTOM_1)
|
.createTaskCustomFieldValueReportBuilder(TaskCustomField.CUSTOM_1)
|
||||||
.withColumnHeaders(columnHeaders)
|
.withColumnHeaders(columnHeaders)
|
||||||
.inWorkingDays()
|
.inWorkingDays()
|
||||||
.stateIn(Collections.singletonList(TaskState.READY))
|
.stateIn(List.of(TaskState.READY))
|
||||||
.listTaskIdsForSelectedItems(selectedItems, TaskTimestamp.DUE);
|
.listTaskIdsForSelectedItems(selectedItems, TaskTimestamp.DUE);
|
||||||
|
|
||||||
assertThat(ids).hasSize(8);
|
assertThat(ids).hasSize(8);
|
||||||
|
@ -200,7 +197,7 @@ class GetTaskIdsOfTaskCustomFieldValueReportAccTest extends AbstractReportAccTes
|
||||||
.createTaskCustomFieldValueReportBuilder(TaskCustomField.CUSTOM_1)
|
.createTaskCustomFieldValueReportBuilder(TaskCustomField.CUSTOM_1)
|
||||||
.withColumnHeaders(columnHeaders)
|
.withColumnHeaders(columnHeaders)
|
||||||
.inWorkingDays()
|
.inWorkingDays()
|
||||||
.domainIn(Collections.singletonList("DOMAIN_A"))
|
.domainIn(List.of("DOMAIN_A"))
|
||||||
.listTaskIdsForSelectedItems(selectedItems, TaskTimestamp.DUE);
|
.listTaskIdsForSelectedItems(selectedItems, TaskTimestamp.DUE);
|
||||||
|
|
||||||
assertThat(ids).hasSize(3);
|
assertThat(ids).hasSize(3);
|
||||||
|
@ -238,7 +235,7 @@ class GetTaskIdsOfTaskCustomFieldValueReportAccTest extends AbstractReportAccTes
|
||||||
void testThrowsExceptionIfSubKeysAreUsed() {
|
void testThrowsExceptionIfSubKeysAreUsed() {
|
||||||
final List<TimeIntervalColumnHeader> columnHeaders = getListOfColumnHeaders();
|
final List<TimeIntervalColumnHeader> columnHeaders = getListOfColumnHeaders();
|
||||||
final List<SelectedItem> selectedItems =
|
final List<SelectedItem> selectedItems =
|
||||||
Collections.singletonList(new SelectedItem("Geschaeftsstelle A", "INVALID", -5, -2));
|
List.of(new SelectedItem("Geschaeftsstelle A", "INVALID", -5, -2));
|
||||||
|
|
||||||
ThrowingCallable call =
|
ThrowingCallable call =
|
||||||
() ->
|
() ->
|
||||||
|
|
|
@ -59,7 +59,7 @@ class GetTaskIdsOfWorkbasketReportAccTest extends AbstractReportAccTest {
|
||||||
() ->
|
() ->
|
||||||
MONITOR_SERVICE
|
MONITOR_SERVICE
|
||||||
.createWorkbasketReportBuilder()
|
.createWorkbasketReportBuilder()
|
||||||
.listTaskIdsForSelectedItems(Collections.singletonList(S_1), timestamp);
|
.listTaskIdsForSelectedItems(List.of(S_1), timestamp);
|
||||||
assertThatCode(callable).doesNotThrowAnyException();
|
assertThatCode(callable).doesNotThrowAnyException();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -117,8 +117,7 @@ class GetTaskIdsOfWorkbasketReportAccTest extends AbstractReportAccTest {
|
||||||
.createWorkbasketReportBuilder()
|
.createWorkbasketReportBuilder()
|
||||||
.withColumnHeaders(columnHeaders)
|
.withColumnHeaders(columnHeaders)
|
||||||
.inWorkingDays()
|
.inWorkingDays()
|
||||||
.excludedClassificationIdIn(
|
.excludedClassificationIdIn(List.of("CLI:000000000000000000000000000000000001"))
|
||||||
Collections.singletonList("CLI:000000000000000000000000000000000001"))
|
|
||||||
.listTaskIdsForSelectedItems(selectedItems, TaskTimestamp.DUE);
|
.listTaskIdsForSelectedItems(selectedItems, TaskTimestamp.DUE);
|
||||||
|
|
||||||
assertThat(ids)
|
assertThat(ids)
|
||||||
|
@ -135,8 +134,7 @@ class GetTaskIdsOfWorkbasketReportAccTest extends AbstractReportAccTest {
|
||||||
throws Exception {
|
throws Exception {
|
||||||
final List<TimeIntervalColumnHeader> columnHeaders = getListOfColumnHeaders();
|
final List<TimeIntervalColumnHeader> columnHeaders = getListOfColumnHeaders();
|
||||||
final List<SelectedItem> selectedItems =
|
final List<SelectedItem> selectedItems =
|
||||||
Collections.singletonList(
|
List.of(new SelectedItem("USER-1-1", null, Integer.MIN_VALUE, Integer.MAX_VALUE));
|
||||||
new SelectedItem("USER-1-1", null, Integer.MIN_VALUE, Integer.MAX_VALUE));
|
|
||||||
final List<CombinedClassificationFilter> combinedClassificationFilters =
|
final List<CombinedClassificationFilter> combinedClassificationFilters =
|
||||||
Arrays.asList(
|
Arrays.asList(
|
||||||
new CombinedClassificationFilter(
|
new CombinedClassificationFilter(
|
||||||
|
|
|
@ -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;
|
||||||
|
@ -61,7 +60,7 @@ class ProvideClassificationCategoryReportAccTest extends AbstractReportAccTest {
|
||||||
Builder builder =
|
Builder builder =
|
||||||
MONITOR_SERVICE
|
MONITOR_SERVICE
|
||||||
.createClassificationCategoryReportBuilder()
|
.createClassificationCategoryReportBuilder()
|
||||||
.classificationIdIn(Collections.singletonList("DOES NOT EXIST"));
|
.classificationIdIn(List.of("DOES NOT EXIST"));
|
||||||
ThrowingCallable test =
|
ThrowingCallable test =
|
||||||
() -> {
|
() -> {
|
||||||
ClassificationCategoryReport report = builder.buildReport();
|
ClassificationCategoryReport report = builder.buildReport();
|
||||||
|
@ -80,8 +79,7 @@ class ProvideClassificationCategoryReportAccTest extends AbstractReportAccTest {
|
||||||
MONITOR_SERVICE
|
MONITOR_SERVICE
|
||||||
.createClassificationCategoryReportBuilder()
|
.createClassificationCategoryReportBuilder()
|
||||||
.withColumnHeaders(columnHeaders)
|
.withColumnHeaders(columnHeaders)
|
||||||
.classificationIdIn(
|
.classificationIdIn(List.of("CLI:000000000000000000000000000000000001"))
|
||||||
Collections.singletonList("CLI:000000000000000000000000000000000001"))
|
|
||||||
.buildReport();
|
.buildReport();
|
||||||
assertThat(report).isNotNull();
|
assertThat(report).isNotNull();
|
||||||
|
|
||||||
|
@ -224,8 +222,7 @@ class ProvideClassificationCategoryReportAccTest extends AbstractReportAccTest {
|
||||||
@WithAccessId(user = "monitor")
|
@WithAccessId(user = "monitor")
|
||||||
@Test
|
@Test
|
||||||
void testEachItemOfCategoryReportWithWorkbasketFilter() throws Exception {
|
void testEachItemOfCategoryReportWithWorkbasketFilter() throws Exception {
|
||||||
List<String> workbasketIds =
|
List<String> workbasketIds = List.of("WBI:000000000000000000000000000000000001");
|
||||||
Collections.singletonList("WBI:000000000000000000000000000000000001");
|
|
||||||
List<TimeIntervalColumnHeader> columnHeaders = getShortListOfColumnHeaders();
|
List<TimeIntervalColumnHeader> columnHeaders = getShortListOfColumnHeaders();
|
||||||
|
|
||||||
ClassificationCategoryReport report =
|
ClassificationCategoryReport report =
|
||||||
|
@ -252,7 +249,7 @@ class ProvideClassificationCategoryReportAccTest extends AbstractReportAccTest {
|
||||||
@WithAccessId(user = "monitor")
|
@WithAccessId(user = "monitor")
|
||||||
@Test
|
@Test
|
||||||
void testEachItemOfCategoryReportWithStateFilter() throws Exception {
|
void testEachItemOfCategoryReportWithStateFilter() throws Exception {
|
||||||
List<TaskState> states = Collections.singletonList(TaskState.READY);
|
List<TaskState> states = List.of(TaskState.READY);
|
||||||
List<TimeIntervalColumnHeader> columnHeaders = getShortListOfColumnHeaders();
|
List<TimeIntervalColumnHeader> columnHeaders = getShortListOfColumnHeaders();
|
||||||
|
|
||||||
ClassificationCategoryReport report =
|
ClassificationCategoryReport report =
|
||||||
|
@ -303,7 +300,7 @@ class ProvideClassificationCategoryReportAccTest extends AbstractReportAccTest {
|
||||||
@WithAccessId(user = "monitor")
|
@WithAccessId(user = "monitor")
|
||||||
@Test
|
@Test
|
||||||
void testEachItemOfCategoryReportWithDomainFilter() throws Exception {
|
void testEachItemOfCategoryReportWithDomainFilter() throws Exception {
|
||||||
List<String> domains = Collections.singletonList("DOMAIN_A");
|
List<String> domains = List.of("DOMAIN_A");
|
||||||
List<TimeIntervalColumnHeader> columnHeaders = getShortListOfColumnHeaders();
|
List<TimeIntervalColumnHeader> columnHeaders = getShortListOfColumnHeaders();
|
||||||
|
|
||||||
ClassificationCategoryReport report =
|
ClassificationCategoryReport report =
|
||||||
|
|
|
@ -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;
|
||||||
|
@ -61,7 +60,7 @@ class ProvideClassificationReportAccTest extends AbstractReportAccTest {
|
||||||
Builder builder =
|
Builder builder =
|
||||||
MONITOR_SERVICE
|
MONITOR_SERVICE
|
||||||
.createClassificationReportBuilder()
|
.createClassificationReportBuilder()
|
||||||
.classificationIdIn(Collections.singletonList("DOES NOT EXIST"));
|
.classificationIdIn(List.of("DOES NOT EXIST"));
|
||||||
ThrowingCallable test =
|
ThrowingCallable test =
|
||||||
() -> {
|
() -> {
|
||||||
ClassificationReport report = builder.buildReport();
|
ClassificationReport report = builder.buildReport();
|
||||||
|
@ -80,8 +79,7 @@ class ProvideClassificationReportAccTest extends AbstractReportAccTest {
|
||||||
MONITOR_SERVICE
|
MONITOR_SERVICE
|
||||||
.createClassificationReportBuilder()
|
.createClassificationReportBuilder()
|
||||||
.withColumnHeaders(columnHeaders)
|
.withColumnHeaders(columnHeaders)
|
||||||
.classificationIdIn(
|
.classificationIdIn(List.of("CLI:000000000000000000000000000000000001"))
|
||||||
Collections.singletonList("CLI:000000000000000000000000000000000001"))
|
|
||||||
.buildReport();
|
.buildReport();
|
||||||
assertThat(report).isNotNull();
|
assertThat(report).isNotNull();
|
||||||
|
|
||||||
|
@ -243,8 +241,7 @@ class ProvideClassificationReportAccTest extends AbstractReportAccTest {
|
||||||
@WithAccessId(user = "monitor")
|
@WithAccessId(user = "monitor")
|
||||||
@Test
|
@Test
|
||||||
void testEachItemOfClassificationReportWithWorkbasketFilter() throws Exception {
|
void testEachItemOfClassificationReportWithWorkbasketFilter() throws Exception {
|
||||||
List<String> workbasketIds =
|
List<String> workbasketIds = List.of("WBI:000000000000000000000000000000000001");
|
||||||
Collections.singletonList("WBI:000000000000000000000000000000000001");
|
|
||||||
List<TimeIntervalColumnHeader> columnHeaders = getShortListOfColumnHeaders();
|
List<TimeIntervalColumnHeader> columnHeaders = getShortListOfColumnHeaders();
|
||||||
|
|
||||||
ClassificationReport report =
|
ClassificationReport report =
|
||||||
|
@ -277,7 +274,7 @@ class ProvideClassificationReportAccTest extends AbstractReportAccTest {
|
||||||
@WithAccessId(user = "monitor")
|
@WithAccessId(user = "monitor")
|
||||||
@Test
|
@Test
|
||||||
void testEachItemOfClassificationReportWithStateFilter() throws Exception {
|
void testEachItemOfClassificationReportWithStateFilter() throws Exception {
|
||||||
List<TaskState> states = Collections.singletonList(TaskState.READY);
|
List<TaskState> states = List.of(TaskState.READY);
|
||||||
List<TimeIntervalColumnHeader> columnHeaders = getShortListOfColumnHeaders();
|
List<TimeIntervalColumnHeader> columnHeaders = getShortListOfColumnHeaders();
|
||||||
|
|
||||||
ClassificationReport report =
|
ClassificationReport report =
|
||||||
|
@ -334,7 +331,7 @@ class ProvideClassificationReportAccTest extends AbstractReportAccTest {
|
||||||
@WithAccessId(user = "monitor")
|
@WithAccessId(user = "monitor")
|
||||||
@Test
|
@Test
|
||||||
void testEachItemOfClassificationReportWithDomainFilter() throws Exception {
|
void testEachItemOfClassificationReportWithDomainFilter() throws Exception {
|
||||||
List<String> domains = Collections.singletonList("DOMAIN_A");
|
List<String> domains = List.of("DOMAIN_A");
|
||||||
List<TimeIntervalColumnHeader> columnHeaders = getShortListOfColumnHeaders();
|
List<TimeIntervalColumnHeader> columnHeaders = getShortListOfColumnHeaders();
|
||||||
|
|
||||||
ClassificationReport report =
|
ClassificationReport report =
|
||||||
|
|
|
@ -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;
|
||||||
|
@ -56,8 +55,7 @@ class ProvideDetailedClassificationReportAccTest extends AbstractReportAccTest {
|
||||||
MONITOR_SERVICE
|
MONITOR_SERVICE
|
||||||
.createClassificationReportBuilder()
|
.createClassificationReportBuilder()
|
||||||
.withColumnHeaders(columnHeaders)
|
.withColumnHeaders(columnHeaders)
|
||||||
.classificationIdIn(
|
.classificationIdIn(List.of("CLI:000000000000000000000000000000000001"))
|
||||||
Collections.singletonList("CLI:000000000000000000000000000000000001"))
|
|
||||||
.buildDetailedReport();
|
.buildDetailedReport();
|
||||||
assertThat(report).isNotNull();
|
assertThat(report).isNotNull();
|
||||||
|
|
||||||
|
@ -114,7 +112,7 @@ class ProvideDetailedClassificationReportAccTest extends AbstractReportAccTest {
|
||||||
Builder builder =
|
Builder builder =
|
||||||
MONITOR_SERVICE
|
MONITOR_SERVICE
|
||||||
.createClassificationReportBuilder()
|
.createClassificationReportBuilder()
|
||||||
.classificationIdIn(Collections.singletonList("DOES NOT EXIST"));
|
.classificationIdIn(List.of("DOES NOT EXIST"));
|
||||||
ThrowingCallable test =
|
ThrowingCallable test =
|
||||||
() -> {
|
() -> {
|
||||||
DetailedClassificationReport report = builder.buildDetailedReport();
|
DetailedClassificationReport report = builder.buildDetailedReport();
|
||||||
|
@ -331,8 +329,7 @@ class ProvideDetailedClassificationReportAccTest extends AbstractReportAccTest {
|
||||||
@WithAccessId(user = "monitor")
|
@WithAccessId(user = "monitor")
|
||||||
@Test
|
@Test
|
||||||
void testEachItemOfDetailedClassificationReportWithWorkbasketFilter() throws Exception {
|
void testEachItemOfDetailedClassificationReportWithWorkbasketFilter() throws Exception {
|
||||||
List<String> workbasketIds =
|
List<String> workbasketIds = List.of("WBI:000000000000000000000000000000000001");
|
||||||
Collections.singletonList("WBI:000000000000000000000000000000000001");
|
|
||||||
List<TimeIntervalColumnHeader> columnHeaders = getShortListOfColumnHeaders();
|
List<TimeIntervalColumnHeader> columnHeaders = getShortListOfColumnHeaders();
|
||||||
|
|
||||||
DetailedClassificationReport report =
|
DetailedClassificationReport report =
|
||||||
|
@ -389,7 +386,7 @@ class ProvideDetailedClassificationReportAccTest extends AbstractReportAccTest {
|
||||||
@WithAccessId(user = "monitor")
|
@WithAccessId(user = "monitor")
|
||||||
@Test
|
@Test
|
||||||
void testEachItemOfDetailedClassificationReportWithStateFilter() throws Exception {
|
void testEachItemOfDetailedClassificationReportWithStateFilter() throws Exception {
|
||||||
List<TaskState> states = Collections.singletonList(TaskState.READY);
|
List<TaskState> states = List.of(TaskState.READY);
|
||||||
List<TimeIntervalColumnHeader> columnHeaders = getShortListOfColumnHeaders();
|
List<TimeIntervalColumnHeader> columnHeaders = getShortListOfColumnHeaders();
|
||||||
|
|
||||||
DetailedClassificationReport report =
|
DetailedClassificationReport report =
|
||||||
|
@ -539,7 +536,7 @@ class ProvideDetailedClassificationReportAccTest extends AbstractReportAccTest {
|
||||||
@WithAccessId(user = "monitor")
|
@WithAccessId(user = "monitor")
|
||||||
@Test
|
@Test
|
||||||
void testEachItemOfDetailedClassificationReportWithDomainFilter() throws Exception {
|
void testEachItemOfDetailedClassificationReportWithDomainFilter() throws Exception {
|
||||||
List<String> domains = Collections.singletonList("DOMAIN_A");
|
List<String> domains = List.of("DOMAIN_A");
|
||||||
List<TimeIntervalColumnHeader> columnHeaders = getShortListOfColumnHeaders();
|
List<TimeIntervalColumnHeader> columnHeaders = getShortListOfColumnHeaders();
|
||||||
|
|
||||||
DetailedClassificationReport report =
|
DetailedClassificationReport report =
|
||||||
|
|
|
@ -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;
|
||||||
|
@ -70,7 +69,7 @@ class ProvideTaskCustomFieldValueReportAccTest extends AbstractReportAccTest {
|
||||||
Builder builder =
|
Builder builder =
|
||||||
MONITOR_SERVICE
|
MONITOR_SERVICE
|
||||||
.createTaskCustomFieldValueReportBuilder(TaskCustomField.CUSTOM_1)
|
.createTaskCustomFieldValueReportBuilder(TaskCustomField.CUSTOM_1)
|
||||||
.classificationIdIn(Collections.singletonList("DOES NOT EXIST"));
|
.classificationIdIn(List.of("DOES NOT EXIST"));
|
||||||
ThrowingCallable test =
|
ThrowingCallable test =
|
||||||
() -> {
|
() -> {
|
||||||
TaskCustomFieldValueReport report = builder.buildReport();
|
TaskCustomFieldValueReport report = builder.buildReport();
|
||||||
|
@ -239,8 +238,7 @@ class ProvideTaskCustomFieldValueReportAccTest extends AbstractReportAccTest {
|
||||||
@WithAccessId(user = "monitor")
|
@WithAccessId(user = "monitor")
|
||||||
@Test
|
@Test
|
||||||
void testEachItemOfCustomFieldValueReportWithWorkbasketFilter() throws Exception {
|
void testEachItemOfCustomFieldValueReportWithWorkbasketFilter() throws Exception {
|
||||||
List<String> workbasketIds =
|
List<String> workbasketIds = List.of("WBI:000000000000000000000000000000000001");
|
||||||
Collections.singletonList("WBI:000000000000000000000000000000000001");
|
|
||||||
List<TimeIntervalColumnHeader> columnHeaders = getShortListOfColumnHeaders();
|
List<TimeIntervalColumnHeader> columnHeaders = getShortListOfColumnHeaders();
|
||||||
|
|
||||||
TaskCustomFieldValueReport report =
|
TaskCustomFieldValueReport report =
|
||||||
|
@ -267,7 +265,7 @@ class ProvideTaskCustomFieldValueReportAccTest extends AbstractReportAccTest {
|
||||||
@WithAccessId(user = "monitor")
|
@WithAccessId(user = "monitor")
|
||||||
@Test
|
@Test
|
||||||
void testEachItemOfCustomFieldValueReportWithStateFilter() throws Exception {
|
void testEachItemOfCustomFieldValueReportWithStateFilter() throws Exception {
|
||||||
List<TaskState> states = Collections.singletonList(TaskState.READY);
|
List<TaskState> states = List.of(TaskState.READY);
|
||||||
List<TimeIntervalColumnHeader> columnHeaders = getShortListOfColumnHeaders();
|
List<TimeIntervalColumnHeader> columnHeaders = getShortListOfColumnHeaders();
|
||||||
|
|
||||||
TaskCustomFieldValueReport report =
|
TaskCustomFieldValueReport report =
|
||||||
|
@ -321,7 +319,7 @@ class ProvideTaskCustomFieldValueReportAccTest extends AbstractReportAccTest {
|
||||||
@WithAccessId(user = "monitor")
|
@WithAccessId(user = "monitor")
|
||||||
@Test
|
@Test
|
||||||
void testEachItemOfCustomFieldValueReportWithDomainFilter() throws Exception {
|
void testEachItemOfCustomFieldValueReportWithDomainFilter() throws Exception {
|
||||||
List<String> domains = Collections.singletonList("DOMAIN_A");
|
List<String> domains = List.of("DOMAIN_A");
|
||||||
List<TimeIntervalColumnHeader> columnHeaders = getShortListOfColumnHeaders();
|
List<TimeIntervalColumnHeader> columnHeaders = getShortListOfColumnHeaders();
|
||||||
|
|
||||||
TaskCustomFieldValueReport report =
|
TaskCustomFieldValueReport report =
|
||||||
|
|
|
@ -6,7 +6,7 @@ import static org.assertj.core.api.Assertions.assertThatCode;
|
||||||
import static org.assertj.core.api.Assertions.assertThatThrownBy;
|
import static org.assertj.core.api.Assertions.assertThatThrownBy;
|
||||||
|
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Collections;
|
import java.util.List;
|
||||||
import org.assertj.core.api.ThrowableAssert.ThrowingCallable;
|
import org.assertj.core.api.ThrowableAssert.ThrowingCallable;
|
||||||
import org.junit.jupiter.api.BeforeEach;
|
import org.junit.jupiter.api.BeforeEach;
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
|
@ -73,9 +73,7 @@ class ProvideTaskStatusReportAccTest extends AbstractReportAccTest {
|
||||||
@Test
|
@Test
|
||||||
void should_NotThrowSqlExceptionDuringAugmentation_When_ReportContainsNoRows() {
|
void should_NotThrowSqlExceptionDuringAugmentation_When_ReportContainsNoRows() {
|
||||||
TaskStatusReport.Builder builder =
|
TaskStatusReport.Builder builder =
|
||||||
MONITOR_SERVICE
|
MONITOR_SERVICE.createTaskStatusReportBuilder().domainIn(List.of("DOES NOT EXIST"));
|
||||||
.createTaskStatusReportBuilder()
|
|
||||||
.domainIn(Collections.singletonList("DOES NOT EXIST"));
|
|
||||||
ThrowingCallable test =
|
ThrowingCallable test =
|
||||||
() -> {
|
() -> {
|
||||||
TaskStatusReport report = builder.buildReport();
|
TaskStatusReport report = builder.buildReport();
|
||||||
|
@ -145,7 +143,7 @@ class ProvideTaskStatusReportAccTest extends AbstractReportAccTest {
|
||||||
TaskStatusReport report =
|
TaskStatusReport report =
|
||||||
MONITOR_SERVICE
|
MONITOR_SERVICE
|
||||||
.createTaskStatusReportBuilder()
|
.createTaskStatusReportBuilder()
|
||||||
.stateIn(Collections.singletonList(TaskState.READY))
|
.stateIn(List.of(TaskState.READY))
|
||||||
.buildReport();
|
.buildReport();
|
||||||
|
|
||||||
assertThat(report).isNotNull();
|
assertThat(report).isNotNull();
|
||||||
|
@ -200,7 +198,7 @@ class ProvideTaskStatusReportAccTest extends AbstractReportAccTest {
|
||||||
TaskStatusReport report =
|
TaskStatusReport report =
|
||||||
MONITOR_SERVICE
|
MONITOR_SERVICE
|
||||||
.createTaskStatusReportBuilder()
|
.createTaskStatusReportBuilder()
|
||||||
.workbasketIdsIn(Collections.singletonList("WBI:000000000000000000000000000000000003"))
|
.workbasketIdsIn(List.of("WBI:000000000000000000000000000000000003"))
|
||||||
.buildReport();
|
.buildReport();
|
||||||
|
|
||||||
assertThat(report).isNotNull();
|
assertThat(report).isNotNull();
|
||||||
|
|
|
@ -4,7 +4,6 @@ import static org.assertj.core.api.Assertions.assertThat;
|
||||||
import static org.assertj.core.api.Assertions.assertThatCode;
|
import static org.assertj.core.api.Assertions.assertThatCode;
|
||||||
|
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Collections;
|
|
||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
@ -41,9 +40,7 @@ class ProvideTimestampReportAccTest extends AbstractReportAccTest {
|
||||||
@Test
|
@Test
|
||||||
void should_NotThrowSqlExceptionDuringAugmentation_When_ReportContainsNoRows() {
|
void should_NotThrowSqlExceptionDuringAugmentation_When_ReportContainsNoRows() {
|
||||||
TimestampReport.Builder builder =
|
TimestampReport.Builder builder =
|
||||||
MONITOR_SERVICE
|
MONITOR_SERVICE.createTimestampReportBuilder().domainIn(List.of("DOES_NOT_EXIST"));
|
||||||
.createTimestampReportBuilder()
|
|
||||||
.domainIn(Collections.singletonList("DOES_NOT_EXIST"));
|
|
||||||
ThrowingCallable test =
|
ThrowingCallable test =
|
||||||
() -> {
|
() -> {
|
||||||
TimestampReport report = builder.buildReport();
|
TimestampReport report = builder.buildReport();
|
||||||
|
@ -64,7 +61,7 @@ class ProvideTimestampReportAccTest extends AbstractReportAccTest {
|
||||||
MONITOR_SERVICE
|
MONITOR_SERVICE
|
||||||
.createTimestampReportBuilder()
|
.createTimestampReportBuilder()
|
||||||
.withColumnHeaders(headers)
|
.withColumnHeaders(headers)
|
||||||
.domainIn(Collections.singletonList("DOMAIN_A"))
|
.domainIn(List.of("DOMAIN_A"))
|
||||||
.buildReport();
|
.buildReport();
|
||||||
assertThat(report).isNotNull();
|
assertThat(report).isNotNull();
|
||||||
|
|
||||||
|
@ -87,8 +84,7 @@ class ProvideTimestampReportAccTest extends AbstractReportAccTest {
|
||||||
MONITOR_SERVICE
|
MONITOR_SERVICE
|
||||||
.createTimestampReportBuilder()
|
.createTimestampReportBuilder()
|
||||||
.withColumnHeaders(headers)
|
.withColumnHeaders(headers)
|
||||||
.classificationIdIn(
|
.classificationIdIn(List.of("CLI:000000000000000000000000000000000001"))
|
||||||
Collections.singletonList("CLI:000000000000000000000000000000000001"))
|
|
||||||
.buildReport();
|
.buildReport();
|
||||||
assertThat(report).isNotNull();
|
assertThat(report).isNotNull();
|
||||||
|
|
||||||
|
@ -119,7 +115,7 @@ class ProvideTimestampReportAccTest extends AbstractReportAccTest {
|
||||||
TimestampReport timestampReport =
|
TimestampReport timestampReport =
|
||||||
MONITOR_SERVICE.createTimestampReportBuilder().withColumnHeaders(headers).buildReport();
|
MONITOR_SERVICE.createTimestampReportBuilder().withColumnHeaders(headers).buildReport();
|
||||||
final HashSet<String> org1Set = new HashSet<>(Arrays.asList("N/A", "org1"));
|
final HashSet<String> org1Set = new HashSet<>(Arrays.asList("N/A", "org1"));
|
||||||
final HashSet<String> allOtherOrgLevelSet = new HashSet<>(Collections.singletonList("N/A"));
|
final HashSet<String> allOtherOrgLevelSet = new HashSet<>(List.of("N/A"));
|
||||||
|
|
||||||
assertThat(timestampReport.getRows()).hasSize(2);
|
assertThat(timestampReport.getRows()).hasSize(2);
|
||||||
assertThat(timestampReport.getRows().keySet())
|
assertThat(timestampReport.getRows().keySet())
|
||||||
|
|
|
@ -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;
|
||||||
|
@ -56,9 +55,7 @@ class ProvideWorkbasketReportAccTest extends AbstractReportAccTest {
|
||||||
@Test
|
@Test
|
||||||
void should_NotThrowSqlExceptionDuringAugmentation_When_ReportContainsNoRows() {
|
void should_NotThrowSqlExceptionDuringAugmentation_When_ReportContainsNoRows() {
|
||||||
WorkbasketReport.Builder builder =
|
WorkbasketReport.Builder builder =
|
||||||
MONITOR_SERVICE
|
MONITOR_SERVICE.createWorkbasketReportBuilder().domainIn(List.of("DOES_NOT_EXIST"));
|
||||||
.createWorkbasketReportBuilder()
|
|
||||||
.domainIn(Collections.singletonList("DOES_NOT_EXIST"));
|
|
||||||
ThrowingCallable test =
|
ThrowingCallable test =
|
||||||
() -> {
|
() -> {
|
||||||
WorkbasketReport report = builder.buildReport();
|
WorkbasketReport report = builder.buildReport();
|
||||||
|
@ -92,8 +89,7 @@ class ProvideWorkbasketReportAccTest extends AbstractReportAccTest {
|
||||||
MONITOR_SERVICE
|
MONITOR_SERVICE
|
||||||
.createWorkbasketReportBuilder()
|
.createWorkbasketReportBuilder()
|
||||||
.withColumnHeaders(columnHeaders)
|
.withColumnHeaders(columnHeaders)
|
||||||
.classificationIdIn(
|
.classificationIdIn(List.of("CLI:000000000000000000000000000000000001"))
|
||||||
Collections.singletonList("CLI:000000000000000000000000000000000001"))
|
|
||||||
.buildReport();
|
.buildReport();
|
||||||
assertThat(report).isNotNull();
|
assertThat(report).isNotNull();
|
||||||
assertThat(report.rowSize()).isEqualTo(2);
|
assertThat(report.rowSize()).isEqualTo(2);
|
||||||
|
@ -216,8 +212,7 @@ class ProvideWorkbasketReportAccTest extends AbstractReportAccTest {
|
||||||
@WithAccessId(user = "monitor")
|
@WithAccessId(user = "monitor")
|
||||||
@Test
|
@Test
|
||||||
void testEachItemOfWorkbasketReportWithWorkbasketFilter() throws Exception {
|
void testEachItemOfWorkbasketReportWithWorkbasketFilter() throws Exception {
|
||||||
List<String> workbasketIds =
|
List<String> workbasketIds = List.of("WBI:000000000000000000000000000000000001");
|
||||||
Collections.singletonList("WBI:000000000000000000000000000000000001");
|
|
||||||
List<TimeIntervalColumnHeader> columnHeaders = getShortListOfColumnHeaders();
|
List<TimeIntervalColumnHeader> columnHeaders = getShortListOfColumnHeaders();
|
||||||
|
|
||||||
WorkbasketReport report =
|
WorkbasketReport report =
|
||||||
|
@ -238,7 +233,7 @@ class ProvideWorkbasketReportAccTest extends AbstractReportAccTest {
|
||||||
@WithAccessId(user = "monitor")
|
@WithAccessId(user = "monitor")
|
||||||
@Test
|
@Test
|
||||||
void testEachItemOfWorkbasketReportWithStateFilter() throws Exception {
|
void testEachItemOfWorkbasketReportWithStateFilter() throws Exception {
|
||||||
List<TaskState> states = Collections.singletonList(TaskState.READY);
|
List<TaskState> states = List.of(TaskState.READY);
|
||||||
List<TimeIntervalColumnHeader> columnHeaders = getShortListOfColumnHeaders();
|
List<TimeIntervalColumnHeader> columnHeaders = getShortListOfColumnHeaders();
|
||||||
|
|
||||||
WorkbasketReport report =
|
WorkbasketReport report =
|
||||||
|
@ -292,7 +287,7 @@ class ProvideWorkbasketReportAccTest extends AbstractReportAccTest {
|
||||||
@WithAccessId(user = "monitor")
|
@WithAccessId(user = "monitor")
|
||||||
@Test
|
@Test
|
||||||
void testEachItemOfWorkbasketReportWithDomainFilter() throws Exception {
|
void testEachItemOfWorkbasketReportWithDomainFilter() throws Exception {
|
||||||
List<String> domains = Collections.singletonList("DOMAIN_A");
|
List<String> domains = List.of("DOMAIN_A");
|
||||||
List<TimeIntervalColumnHeader> columnHeaders = getShortListOfColumnHeaders();
|
List<TimeIntervalColumnHeader> columnHeaders = getShortListOfColumnHeaders();
|
||||||
|
|
||||||
WorkbasketReport report =
|
WorkbasketReport report =
|
||||||
|
@ -415,7 +410,7 @@ class ProvideWorkbasketReportAccTest extends AbstractReportAccTest {
|
||||||
throws Exception {
|
throws Exception {
|
||||||
List<TimeIntervalColumnHeader> columnHeaders = getListOfColumnHeaders();
|
List<TimeIntervalColumnHeader> columnHeaders = getListOfColumnHeaders();
|
||||||
List<CombinedClassificationFilter> combinedClassificationFilters =
|
List<CombinedClassificationFilter> combinedClassificationFilters =
|
||||||
Collections.singletonList(
|
List.of(
|
||||||
new CombinedClassificationFilter(
|
new CombinedClassificationFilter(
|
||||||
"CLI:000000000000000000000000000000000001",
|
"CLI:000000000000000000000000000000000001",
|
||||||
"CLI:000000000000000000000000000000000006"));
|
"CLI:000000000000000000000000000000000006"));
|
||||||
|
|
|
@ -7,7 +7,6 @@ import acceptance.AbstractAccTest;
|
||||||
import java.time.Instant;
|
import java.time.Instant;
|
||||||
import java.time.temporal.ChronoUnit;
|
import java.time.temporal.ChronoUnit;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Collections;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import org.assertj.core.api.ThrowableAssert.ThrowingCallable;
|
import org.assertj.core.api.ThrowableAssert.ThrowingCallable;
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
|
@ -342,7 +341,7 @@ class CompleteTaskAccTest extends AbstractAccTest {
|
||||||
@Test
|
@Test
|
||||||
void should_AddErrorForTaskWhichIsNotClaimed_When_BulkCompletingTasks() throws Exception {
|
void should_AddErrorForTaskWhichIsNotClaimed_When_BulkCompletingTasks() throws Exception {
|
||||||
String id = "TKI:000000000000000000000000000000000025"; // task is not claimed
|
String id = "TKI:000000000000000000000000000000000025"; // task is not claimed
|
||||||
List<String> taskIdList = Collections.singletonList(id);
|
List<String> taskIdList = List.of(id);
|
||||||
|
|
||||||
BulkOperationResults<String, TaskanaException> results = TASK_SERVICE.completeTasks(taskIdList);
|
BulkOperationResults<String, TaskanaException> results = TASK_SERVICE.completeTasks(taskIdList);
|
||||||
|
|
||||||
|
@ -375,7 +374,7 @@ class CompleteTaskAccTest extends AbstractAccTest {
|
||||||
@Test
|
@Test
|
||||||
void should_DoNothingForCompletedTask_When_BulkCompletingTasks() throws Exception {
|
void should_DoNothingForCompletedTask_When_BulkCompletingTasks() throws Exception {
|
||||||
String id = "TKI:000000000000000000000000000000000036"; // task is completed
|
String id = "TKI:000000000000000000000000000000000036"; // task is completed
|
||||||
List<String> taskIdList = Collections.singletonList(id);
|
List<String> taskIdList = List.of(id);
|
||||||
|
|
||||||
Task before = TASK_SERVICE.getTask(id);
|
Task before = TASK_SERVICE.getTask(id);
|
||||||
BulkOperationResults<String, TaskanaException> results = TASK_SERVICE.completeTasks(taskIdList);
|
BulkOperationResults<String, TaskanaException> results = TASK_SERVICE.completeTasks(taskIdList);
|
||||||
|
@ -389,7 +388,7 @@ class CompleteTaskAccTest extends AbstractAccTest {
|
||||||
@Test
|
@Test
|
||||||
void should_AddErrorForTaskIfOwnerDoesNotMach_When_BulkCompletingTasks() throws Exception {
|
void should_AddErrorForTaskIfOwnerDoesNotMach_When_BulkCompletingTasks() throws Exception {
|
||||||
String id1 = "TKI:000000000000000000000000000000000035";
|
String id1 = "TKI:000000000000000000000000000000000035";
|
||||||
List<String> taskIdList = Collections.singletonList(id1);
|
List<String> taskIdList = List.of(id1);
|
||||||
|
|
||||||
BulkOperationResults<String, TaskanaException> results = TASK_SERVICE.completeTasks(taskIdList);
|
BulkOperationResults<String, TaskanaException> results = TASK_SERVICE.completeTasks(taskIdList);
|
||||||
|
|
||||||
|
@ -487,7 +486,7 @@ class CompleteTaskAccTest extends AbstractAccTest {
|
||||||
@Test
|
@Test
|
||||||
void should_DoNothingForCompletedTask_When_BulkForceCompletingTasks() throws Exception {
|
void should_DoNothingForCompletedTask_When_BulkForceCompletingTasks() throws Exception {
|
||||||
String id = "TKI:000000000000000000000000000000000036"; // task is completed
|
String id = "TKI:000000000000000000000000000000000036"; // task is completed
|
||||||
List<String> taskIdList = Collections.singletonList(id);
|
List<String> taskIdList = List.of(id);
|
||||||
|
|
||||||
Task before = TASK_SERVICE.getTask(id);
|
Task before = TASK_SERVICE.getTask(id);
|
||||||
BulkOperationResults<String, TaskanaException> results =
|
BulkOperationResults<String, TaskanaException> results =
|
||||||
|
@ -503,7 +502,7 @@ class CompleteTaskAccTest extends AbstractAccTest {
|
||||||
void should_CompleteTaskWhenAlreadyClaimedByDifferentUser_When_BulkForceCompletingTasks()
|
void should_CompleteTaskWhenAlreadyClaimedByDifferentUser_When_BulkForceCompletingTasks()
|
||||||
throws Exception {
|
throws Exception {
|
||||||
String id = "TKI:000000000000000000000000000000000002";
|
String id = "TKI:000000000000000000000000000000000002";
|
||||||
List<String> taskIdList = Collections.singletonList(id);
|
List<String> taskIdList = List.of(id);
|
||||||
|
|
||||||
Task beforeClaim = TASK_SERVICE.getTask(id);
|
Task beforeClaim = TASK_SERVICE.getTask(id);
|
||||||
assertThat(beforeClaim.getOwner()).isNotEqualTo("user-1-2");
|
assertThat(beforeClaim.getOwner()).isNotEqualTo("user-1-2");
|
||||||
|
@ -525,7 +524,7 @@ class CompleteTaskAccTest extends AbstractAccTest {
|
||||||
@Test
|
@Test
|
||||||
void should_ClaimTaskWhenNotClaimed_When_BulkForceCompletingTasks() throws Exception {
|
void should_ClaimTaskWhenNotClaimed_When_BulkForceCompletingTasks() throws Exception {
|
||||||
String id = "TKI:000000000000000000000000000000000033";
|
String id = "TKI:000000000000000000000000000000000033";
|
||||||
List<String> taskIdList = Collections.singletonList(id);
|
List<String> taskIdList = List.of(id);
|
||||||
|
|
||||||
Task task = TASK_SERVICE.getTask(id);
|
Task task = TASK_SERVICE.getTask(id);
|
||||||
assertThat(task.getState()).isSameAs(TaskState.READY);
|
assertThat(task.getState()).isSameAs(TaskState.READY);
|
||||||
|
|
|
@ -10,7 +10,6 @@ import java.time.Instant;
|
||||||
import java.time.temporal.ChronoUnit;
|
import java.time.temporal.ChronoUnit;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Collections;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import org.assertj.core.api.ThrowableAssert.ThrowingCallable;
|
import org.assertj.core.api.ThrowableAssert.ThrowingCallable;
|
||||||
import org.assertj.core.data.TemporalUnitWithinOffset;
|
import org.assertj.core.data.TemporalUnitWithinOffset;
|
||||||
|
@ -391,7 +390,7 @@ class ServiceLevelPriorityAccTest extends AbstractAccTest {
|
||||||
Instant planned = getInstant("2020-05-03T07:00:00");
|
Instant planned = getInstant("2020-05-03T07:00:00");
|
||||||
// test bulk operation setPlanned...
|
// test bulk operation setPlanned...
|
||||||
BulkOperationResults<String, TaskanaException> results =
|
BulkOperationResults<String, TaskanaException> results =
|
||||||
taskService.setPlannedPropertyOfTasks(planned, Collections.singletonList(taskId));
|
taskService.setPlannedPropertyOfTasks(planned, List.of(taskId));
|
||||||
Task task = taskService.getTask(taskId);
|
Task task = taskService.getTask(taskId);
|
||||||
assertThat(results.containsErrors()).isFalse();
|
assertThat(results.containsErrors()).isFalse();
|
||||||
Instant expectedDue = converter.addWorkingDaysToInstant(task.getPlanned(), Duration.ofDays(1));
|
Instant expectedDue = converter.addWorkingDaysToInstant(task.getPlanned(), Duration.ofDays(1));
|
||||||
|
|
|
@ -6,7 +6,6 @@ import static org.assertj.core.api.Assertions.assertThatThrownBy;
|
||||||
import acceptance.AbstractAccTest;
|
import acceptance.AbstractAccTest;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Collections;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map.Entry;
|
import java.util.Map.Entry;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
@ -89,7 +88,7 @@ class SetOwnerAccTest extends AbstractAccTest {
|
||||||
assertThatThrownBy(() -> taskService.getTask(taskReadyId))
|
assertThatThrownBy(() -> taskService.getTask(taskReadyId))
|
||||||
.isInstanceOf(NotAuthorizedException.class);
|
.isInstanceOf(NotAuthorizedException.class);
|
||||||
BulkOperationResults<String, TaskanaException> results =
|
BulkOperationResults<String, TaskanaException> results =
|
||||||
taskService.setOwnerOfTasks(anyUserName, Collections.singletonList(taskReadyId));
|
taskService.setOwnerOfTasks(anyUserName, List.of(taskReadyId));
|
||||||
assertThat(results.containsErrors()).isTrue();
|
assertThat(results.containsErrors()).isTrue();
|
||||||
assertThat(results.getErrorForId(taskReadyId)).isInstanceOf(NotAuthorizedException.class);
|
assertThat(results.getErrorForId(taskReadyId)).isInstanceOf(NotAuthorizedException.class);
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,7 +8,6 @@ import acceptance.AbstractAccTest;
|
||||||
import java.time.Instant;
|
import java.time.Instant;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Collections;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import org.assertj.core.api.ThrowableAssert.ThrowingCallable;
|
import org.assertj.core.api.ThrowableAssert.ThrowingCallable;
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
|
@ -310,7 +309,7 @@ class TransferTaskAccTest extends AbstractAccTest {
|
||||||
@Test
|
@Test
|
||||||
void should_TransferTasks_When_TransferTasksWithListNotSupportingRemove() {
|
void should_TransferTasks_When_TransferTasksWithListNotSupportingRemove() {
|
||||||
TaskService taskService = taskanaEngine.getTaskService();
|
TaskService taskService = taskanaEngine.getTaskService();
|
||||||
List<String> taskIds = Collections.singletonList("TKI:000000000000000000000000000000000006");
|
List<String> taskIds = List.of("TKI:000000000000000000000000000000000006");
|
||||||
|
|
||||||
ThrowingCallable call =
|
ThrowingCallable call =
|
||||||
() -> {
|
() -> {
|
||||||
|
|
|
@ -6,7 +6,6 @@ import static org.assertj.core.api.Assertions.assertThatThrownBy;
|
||||||
import acceptance.AbstractAccTest;
|
import acceptance.AbstractAccTest;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Collections;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
import org.assertj.core.api.ThrowableAssert.ThrowingCallable;
|
import org.assertj.core.api.ThrowableAssert.ThrowingCallable;
|
||||||
|
@ -88,8 +87,7 @@ class DistributionTargetsAccTest extends AbstractAccTest {
|
||||||
|
|
||||||
call =
|
call =
|
||||||
() -> {
|
() -> {
|
||||||
workbasketService.setDistributionTargets(
|
workbasketService.setDistributionTargets(existingWb, List.of(nonExistingWb));
|
||||||
existingWb, Collections.singletonList(nonExistingWb));
|
|
||||||
};
|
};
|
||||||
assertThatThrownBy(call).isInstanceOf(WorkbasketNotFoundException.class);
|
assertThatThrownBy(call).isInstanceOf(WorkbasketNotFoundException.class);
|
||||||
|
|
||||||
|
@ -128,7 +126,7 @@ class DistributionTargetsAccTest extends AbstractAccTest {
|
||||||
ThrowingCallable call =
|
ThrowingCallable call =
|
||||||
() -> {
|
() -> {
|
||||||
workbasketService.setDistributionTargets(
|
workbasketService.setDistributionTargets(
|
||||||
existingWb, Collections.singletonList("WBI:100000000000000000000000000000000002"));
|
existingWb, List.of("WBI:100000000000000000000000000000000002"));
|
||||||
};
|
};
|
||||||
assertThatThrownBy(call).isInstanceOf(NotAuthorizedException.class);
|
assertThatThrownBy(call).isInstanceOf(NotAuthorizedException.class);
|
||||||
|
|
||||||
|
|
|
@ -10,7 +10,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;
|
||||||
|
@ -53,13 +52,12 @@ class ClassificationClassificationCategoryReportBuilderImplTest {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void testGetTotalNumbersOfCatgoryReport() throws Exception {
|
void testGetTotalNumbersOfCatgoryReport() throws Exception {
|
||||||
final List<String> workbasketIds =
|
final List<String> workbasketIds = List.of("WBI:000000000000000000000000000000000001");
|
||||||
Collections.singletonList("WBI:000000000000000000000000000000000001");
|
|
||||||
final List<TaskState> states = Arrays.asList(TaskState.CLAIMED, TaskState.READY);
|
final List<TaskState> states = Arrays.asList(TaskState.CLAIMED, TaskState.READY);
|
||||||
final List<String> categories = Collections.singletonList("EXTERN");
|
final List<String> categories = List.of("EXTERN");
|
||||||
final List<String> domains = Collections.singletonList("DOMAIN_A");
|
final List<String> domains = List.of("DOMAIN_A");
|
||||||
final List<String> classificationIds = Collections.singletonList("L10000");
|
final List<String> classificationIds = List.of("L10000");
|
||||||
final List<String> excludedClassificationIds = Collections.singletonList("L20000");
|
final List<String> excludedClassificationIds = List.of("L20000");
|
||||||
Map<TaskCustomField, String> customAttributeFilter = new HashMap<>();
|
Map<TaskCustomField, String> customAttributeFilter = new HashMap<>();
|
||||||
customAttributeFilter.put(TaskCustomField.CUSTOM_1, "Geschaeftsstelle A");
|
customAttributeFilter.put(TaskCustomField.CUSTOM_1, "Geschaeftsstelle A");
|
||||||
|
|
||||||
|
@ -110,17 +108,16 @@ class ClassificationClassificationCategoryReportBuilderImplTest {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void testGetCategoryReportWithReportLineItemDefinitions() throws Exception {
|
void testGetCategoryReportWithReportLineItemDefinitions() throws Exception {
|
||||||
final List<String> workbasketIds =
|
final List<String> workbasketIds = List.of("WBI:000000000000000000000000000000000001");
|
||||||
Collections.singletonList("WBI:000000000000000000000000000000000001");
|
|
||||||
final List<TaskState> states = Arrays.asList(TaskState.CLAIMED, TaskState.READY);
|
final List<TaskState> states = Arrays.asList(TaskState.CLAIMED, TaskState.READY);
|
||||||
final List<String> categories = Collections.singletonList("EXTERN");
|
final List<String> categories = List.of("EXTERN");
|
||||||
final List<String> domains = Collections.singletonList("DOMAIN_A");
|
final List<String> domains = List.of("DOMAIN_A");
|
||||||
final List<String> classificationIds = Collections.singletonList("L10000");
|
final List<String> classificationIds = List.of("L10000");
|
||||||
final List<String> excludedClassificationIds = Collections.singletonList("L20000");
|
final List<String> excludedClassificationIds = List.of("L20000");
|
||||||
Map<TaskCustomField, String> customAttributeFilter = new HashMap<>();
|
Map<TaskCustomField, String> customAttributeFilter = new HashMap<>();
|
||||||
customAttributeFilter.put(TaskCustomField.CUSTOM_1, "Geschaeftsstelle A");
|
customAttributeFilter.put(TaskCustomField.CUSTOM_1, "Geschaeftsstelle A");
|
||||||
final List<TimeIntervalColumnHeader> columnHeaders =
|
final List<TimeIntervalColumnHeader> columnHeaders =
|
||||||
Collections.singletonList(new TimeIntervalColumnHeader(0, 0));
|
List.of(new TimeIntervalColumnHeader(0, 0));
|
||||||
|
|
||||||
final List<MonitorQueryItem> expectedResult = new ArrayList<>();
|
final List<MonitorQueryItem> expectedResult = new ArrayList<>();
|
||||||
MonitorQueryItem monitorQueryItem = new MonitorQueryItem();
|
MonitorQueryItem monitorQueryItem = new MonitorQueryItem();
|
||||||
|
@ -172,23 +169,20 @@ class ClassificationClassificationCategoryReportBuilderImplTest {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void testListTaskIdsOfCategoryReportForSelectedItems() throws Exception {
|
void testListTaskIdsOfCategoryReportForSelectedItems() throws Exception {
|
||||||
final List<String> workbasketIds =
|
final List<String> workbasketIds = List.of("WBI:000000000000000000000000000000000001");
|
||||||
Collections.singletonList("WBI:000000000000000000000000000000000001");
|
|
||||||
final List<TaskState> states = Arrays.asList(TaskState.CLAIMED, TaskState.READY);
|
final List<TaskState> states = Arrays.asList(TaskState.CLAIMED, TaskState.READY);
|
||||||
final List<String> categories = Collections.singletonList("EXTERN");
|
final List<String> categories = List.of("EXTERN");
|
||||||
final List<String> domains = Collections.singletonList("DOMAIN_A");
|
final List<String> domains = List.of("DOMAIN_A");
|
||||||
final List<String> classificationIds = Collections.singletonList("L10000");
|
final List<String> classificationIds = List.of("L10000");
|
||||||
final List<String> excludedClassificationIds = Collections.singletonList("L20000");
|
final List<String> excludedClassificationIds = List.of("L20000");
|
||||||
final Map<TaskCustomField, String> customAttributeFilter = new HashMap<>();
|
final Map<TaskCustomField, String> customAttributeFilter = new HashMap<>();
|
||||||
customAttributeFilter.put(TaskCustomField.CUSTOM_1, "Geschaeftsstelle A");
|
customAttributeFilter.put(TaskCustomField.CUSTOM_1, "Geschaeftsstelle A");
|
||||||
final List<TimeIntervalColumnHeader> columnHeaders =
|
final List<TimeIntervalColumnHeader> columnHeaders =
|
||||||
Collections.singletonList(new TimeIntervalColumnHeader(0, 0));
|
List.of(new TimeIntervalColumnHeader(0, 0));
|
||||||
|
|
||||||
List<SelectedItem> selectedItems =
|
List<SelectedItem> selectedItems = List.of(new SelectedItem("EXTERN", null, 1, 5));
|
||||||
Collections.singletonList(new SelectedItem("EXTERN", null, 1, 5));
|
|
||||||
|
|
||||||
List<String> expectedResult =
|
List<String> expectedResult = List.of("TKI:000000000000000000000000000000000001");
|
||||||
Collections.singletonList("TKI:000000000000000000000000000000000001");
|
|
||||||
when(monitorMapperMock.getTaskIdsForSelectedItems(
|
when(monitorMapperMock.getTaskIdsForSelectedItems(
|
||||||
workbasketIds,
|
workbasketIds,
|
||||||
states,
|
states,
|
||||||
|
@ -249,25 +243,24 @@ class ClassificationClassificationCategoryReportBuilderImplTest {
|
||||||
List<String> result =
|
List<String> result =
|
||||||
cut.createClassificationCategoryReportBuilder()
|
cut.createClassificationCategoryReportBuilder()
|
||||||
.listTaskIdsForSelectedItems(
|
.listTaskIdsForSelectedItems(
|
||||||
Collections.singletonList(new SelectedItem("BLA", null, 0, 0)), TaskTimestamp.DUE);
|
List.of(new SelectedItem("BLA", null, 0, 0)), TaskTimestamp.DUE);
|
||||||
assertThat(result).isNotNull();
|
assertThat(result).isNotNull();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void testListCustomAttributeValuesForCustomAttributeName() throws Exception {
|
void testListCustomAttributeValuesForCustomAttributeName() throws Exception {
|
||||||
final List<String> workbasketIds =
|
final List<String> workbasketIds = List.of("WBI:000000000000000000000000000000000001");
|
||||||
Collections.singletonList("WBI:000000000000000000000000000000000001");
|
|
||||||
final List<TaskState> states = Arrays.asList(TaskState.CLAIMED, TaskState.READY);
|
final List<TaskState> states = Arrays.asList(TaskState.CLAIMED, TaskState.READY);
|
||||||
final List<String> categories = Collections.singletonList("EXTERN");
|
final List<String> categories = List.of("EXTERN");
|
||||||
final List<String> domains = Collections.singletonList("DOMAIN_A");
|
final List<String> domains = List.of("DOMAIN_A");
|
||||||
final List<String> classificationIds = Collections.singletonList("L10000");
|
final List<String> classificationIds = List.of("L10000");
|
||||||
final List<String> excludedClassificationIds = Collections.singletonList("L20000");
|
final List<String> excludedClassificationIds = List.of("L20000");
|
||||||
Map<TaskCustomField, String> customAttributeFilter = new HashMap<>();
|
Map<TaskCustomField, String> customAttributeFilter = new HashMap<>();
|
||||||
customAttributeFilter.put(TaskCustomField.CUSTOM_1, "Geschaeftsstelle A");
|
customAttributeFilter.put(TaskCustomField.CUSTOM_1, "Geschaeftsstelle A");
|
||||||
final List<TimeIntervalColumnHeader> columnHeaders =
|
final List<TimeIntervalColumnHeader> columnHeaders =
|
||||||
Collections.singletonList(new TimeIntervalColumnHeader(0, 0));
|
List.of(new TimeIntervalColumnHeader(0, 0));
|
||||||
|
|
||||||
List<String> expectedResult = Collections.singletonList("Geschaeftsstelle A");
|
List<String> expectedResult = List.of("Geschaeftsstelle A");
|
||||||
when(monitorMapperMock.getCustomAttributeValuesForReport(
|
when(monitorMapperMock.getCustomAttributeValuesForReport(
|
||||||
workbasketIds,
|
workbasketIds,
|
||||||
states,
|
states,
|
||||||
|
@ -313,7 +306,7 @@ class ClassificationClassificationCategoryReportBuilderImplTest {
|
||||||
void testListCustomAttributeValuesForCustomAttributeNameIsEmptyResult() throws Exception {
|
void testListCustomAttributeValuesForCustomAttributeNameIsEmptyResult() throws Exception {
|
||||||
List<String> result =
|
List<String> result =
|
||||||
cut.createClassificationCategoryReportBuilder()
|
cut.createClassificationCategoryReportBuilder()
|
||||||
.workbasketIdIn(Collections.singletonList("DieGibtsSicherNed"))
|
.workbasketIdIn(List.of("DieGibtsSicherNed"))
|
||||||
.listCustomAttributeValuesForCustomAttributeName(TaskCustomField.CUSTOM_1);
|
.listCustomAttributeValuesForCustomAttributeName(TaskCustomField.CUSTOM_1);
|
||||||
assertThat(result).isNotNull();
|
assertThat(result).isNotNull();
|
||||||
}
|
}
|
||||||
|
|
|
@ -67,13 +67,12 @@ class ClassificationReportBuilderImplTest {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void testGetTotalNumbersOfClassificationReport() throws Exception {
|
void testGetTotalNumbersOfClassificationReport() throws Exception {
|
||||||
final List<String> workbasketIds =
|
final List<String> workbasketIds = List.of("WBI:000000000000000000000000000000000001");
|
||||||
Collections.singletonList("WBI:000000000000000000000000000000000001");
|
|
||||||
final List<TaskState> states = Arrays.asList(TaskState.CLAIMED, TaskState.READY);
|
final List<TaskState> states = Arrays.asList(TaskState.CLAIMED, TaskState.READY);
|
||||||
final List<String> categories = Collections.singletonList("EXTERN");
|
final List<String> categories = List.of("EXTERN");
|
||||||
final List<String> domains = Collections.singletonList("DOMAIN_A");
|
final List<String> domains = List.of("DOMAIN_A");
|
||||||
final List<String> classificationIds = Collections.singletonList("L10000");
|
final List<String> classificationIds = List.of("L10000");
|
||||||
final List<String> excludedClassificationIds = Collections.singletonList("L20000");
|
final List<String> excludedClassificationIds = List.of("L20000");
|
||||||
Map<TaskCustomField, String> customAttributeFilter = new HashMap<>();
|
Map<TaskCustomField, String> customAttributeFilter = new HashMap<>();
|
||||||
customAttributeFilter.put(TaskCustomField.CUSTOM_1, "Geschaeftsstelle A");
|
customAttributeFilter.put(TaskCustomField.CUSTOM_1, "Geschaeftsstelle A");
|
||||||
|
|
||||||
|
@ -131,18 +130,17 @@ class ClassificationReportBuilderImplTest {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void testGetClassificationReportWithReportLineItemDefinitions() throws Exception {
|
void testGetClassificationReportWithReportLineItemDefinitions() throws Exception {
|
||||||
final List<String> workbasketIds =
|
final List<String> workbasketIds = List.of("WBI:000000000000000000000000000000000001");
|
||||||
Collections.singletonList("WBI:000000000000000000000000000000000001");
|
|
||||||
final List<TaskState> states = Arrays.asList(TaskState.CLAIMED, TaskState.READY);
|
final List<TaskState> states = Arrays.asList(TaskState.CLAIMED, TaskState.READY);
|
||||||
final List<String> categories = Collections.singletonList("EXTERN");
|
final List<String> categories = List.of("EXTERN");
|
||||||
final List<String> domains = Collections.singletonList("DOMAIN_A");
|
final List<String> domains = List.of("DOMAIN_A");
|
||||||
final List<String> classificationIds = Collections.singletonList("L10000");
|
final List<String> classificationIds = List.of("L10000");
|
||||||
final List<String> excludedClassificationIds = Collections.singletonList("L20000");
|
final List<String> excludedClassificationIds = List.of("L20000");
|
||||||
Map<TaskCustomField, String> customAttributeFilter = new HashMap<>();
|
Map<TaskCustomField, String> customAttributeFilter = new HashMap<>();
|
||||||
customAttributeFilter.put(TaskCustomField.CUSTOM_1, "Geschaeftsstelle A");
|
customAttributeFilter.put(TaskCustomField.CUSTOM_1, "Geschaeftsstelle A");
|
||||||
|
|
||||||
final List<TimeIntervalColumnHeader> columnHeaders =
|
final List<TimeIntervalColumnHeader> columnHeaders =
|
||||||
Collections.singletonList(new TimeIntervalColumnHeader(0, 0));
|
List.of(new TimeIntervalColumnHeader(0, 0));
|
||||||
|
|
||||||
final List<MonitorQueryItem> expectedResult = new ArrayList<>();
|
final List<MonitorQueryItem> expectedResult = new ArrayList<>();
|
||||||
MonitorQueryItem monitorQueryItem = new MonitorQueryItem();
|
MonitorQueryItem monitorQueryItem = new MonitorQueryItem();
|
||||||
|
@ -200,13 +198,12 @@ class ClassificationReportBuilderImplTest {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void testGetTotalNumbersOfDetailedClassificationReport() throws Exception {
|
void testGetTotalNumbersOfDetailedClassificationReport() throws Exception {
|
||||||
final List<String> workbasketIds =
|
final List<String> workbasketIds = List.of("WBI:000000000000000000000000000000000001");
|
||||||
Collections.singletonList("WBI:000000000000000000000000000000000001");
|
|
||||||
final List<TaskState> states = Arrays.asList(TaskState.CLAIMED, TaskState.READY);
|
final List<TaskState> states = Arrays.asList(TaskState.CLAIMED, TaskState.READY);
|
||||||
final List<String> categories = Collections.singletonList("EXTERN");
|
final List<String> categories = List.of("EXTERN");
|
||||||
final List<String> domains = Collections.singletonList("DOMAIN_A");
|
final List<String> domains = List.of("DOMAIN_A");
|
||||||
final List<String> classificationIds = Collections.singletonList("L10000");
|
final List<String> classificationIds = List.of("L10000");
|
||||||
final List<String> excludedClassificationIds = Collections.singletonList("L20000");
|
final List<String> excludedClassificationIds = List.of("L20000");
|
||||||
Map<TaskCustomField, String> customAttributeFilter = new HashMap<>();
|
Map<TaskCustomField, String> customAttributeFilter = new HashMap<>();
|
||||||
customAttributeFilter.put(TaskCustomField.CUSTOM_1, "Geschaeftsstelle A");
|
customAttributeFilter.put(TaskCustomField.CUSTOM_1, "Geschaeftsstelle A");
|
||||||
|
|
||||||
|
@ -267,17 +264,16 @@ class ClassificationReportBuilderImplTest {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void testGetDetailedClassificationReportWithReportLineItemDefinitions() throws Exception {
|
void testGetDetailedClassificationReportWithReportLineItemDefinitions() throws Exception {
|
||||||
final List<String> workbasketIds =
|
final List<String> workbasketIds = List.of("WBI:000000000000000000000000000000000001");
|
||||||
Collections.singletonList("WBI:000000000000000000000000000000000001");
|
|
||||||
final List<TaskState> states = Arrays.asList(TaskState.CLAIMED, TaskState.READY);
|
final List<TaskState> states = Arrays.asList(TaskState.CLAIMED, TaskState.READY);
|
||||||
final List<String> categories = Collections.singletonList("EXTERN");
|
final List<String> categories = List.of("EXTERN");
|
||||||
final List<String> domains = Collections.singletonList("DOMAIN_A");
|
final List<String> domains = List.of("DOMAIN_A");
|
||||||
final List<String> classificationIds = Collections.singletonList("L10000");
|
final List<String> classificationIds = List.of("L10000");
|
||||||
final List<String> excludedClassificationIds = Collections.singletonList("L20000");
|
final List<String> excludedClassificationIds = List.of("L20000");
|
||||||
Map<TaskCustomField, String> customAttributeFilter = new HashMap<>();
|
Map<TaskCustomField, String> customAttributeFilter = new HashMap<>();
|
||||||
customAttributeFilter.put(TaskCustomField.CUSTOM_1, "Geschaeftsstelle A");
|
customAttributeFilter.put(TaskCustomField.CUSTOM_1, "Geschaeftsstelle A");
|
||||||
final List<TimeIntervalColumnHeader> columnHeaders =
|
final List<TimeIntervalColumnHeader> columnHeaders =
|
||||||
Collections.singletonList(new TimeIntervalColumnHeader(0, 0));
|
List.of(new TimeIntervalColumnHeader(0, 0));
|
||||||
|
|
||||||
final List<DetailedMonitorQueryItem> expectedResult = new ArrayList<>();
|
final List<DetailedMonitorQueryItem> expectedResult = new ArrayList<>();
|
||||||
DetailedMonitorQueryItem detailedMonitorQueryItem = new DetailedMonitorQueryItem();
|
DetailedMonitorQueryItem detailedMonitorQueryItem = new DetailedMonitorQueryItem();
|
||||||
|
@ -342,23 +338,20 @@ class ClassificationReportBuilderImplTest {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void testGetTaskIdsForSelectedItems() throws Exception {
|
void testGetTaskIdsForSelectedItems() throws Exception {
|
||||||
final List<String> workbasketIds =
|
final List<String> workbasketIds = List.of("WBI:000000000000000000000000000000000001");
|
||||||
Collections.singletonList("WBI:000000000000000000000000000000000001");
|
|
||||||
final List<TaskState> states = Arrays.asList(TaskState.CLAIMED, TaskState.READY);
|
final List<TaskState> states = Arrays.asList(TaskState.CLAIMED, TaskState.READY);
|
||||||
final List<String> categories = Collections.singletonList("EXTERN");
|
final List<String> categories = List.of("EXTERN");
|
||||||
final List<String> domains = Collections.singletonList("DOMAIN_A");
|
final List<String> domains = List.of("DOMAIN_A");
|
||||||
final List<String> classificationIds = Collections.singletonList("L10000");
|
final List<String> classificationIds = List.of("L10000");
|
||||||
final List<String> excludedClassificationIds = Collections.singletonList("L20000");
|
final List<String> excludedClassificationIds = List.of("L20000");
|
||||||
Map<TaskCustomField, String> customAttributeFilter = new HashMap<>();
|
Map<TaskCustomField, String> customAttributeFilter = new HashMap<>();
|
||||||
customAttributeFilter.put(TaskCustomField.CUSTOM_1, "Geschaeftsstelle A");
|
customAttributeFilter.put(TaskCustomField.CUSTOM_1, "Geschaeftsstelle A");
|
||||||
final List<TimeIntervalColumnHeader> columnHeaders =
|
final List<TimeIntervalColumnHeader> columnHeaders =
|
||||||
Collections.singletonList(new TimeIntervalColumnHeader(0, 0));
|
List.of(new TimeIntervalColumnHeader(0, 0));
|
||||||
|
|
||||||
final List<SelectedItem> selectedItems =
|
final List<SelectedItem> selectedItems = List.of(new SelectedItem("EXTERN", null, 1, 5));
|
||||||
Collections.singletonList(new SelectedItem("EXTERN", null, 1, 5));
|
|
||||||
|
|
||||||
final List<String> expectedResult =
|
final List<String> expectedResult = List.of("TKI:000000000000000000000000000000000001");
|
||||||
Collections.singletonList("TKI:000000000000000000000000000000000001");
|
|
||||||
when(monitorMapperMock.getTaskIdsForSelectedItems(
|
when(monitorMapperMock.getTaskIdsForSelectedItems(
|
||||||
workbasketIds,
|
workbasketIds,
|
||||||
states,
|
states,
|
||||||
|
@ -414,30 +407,28 @@ class ClassificationReportBuilderImplTest {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void testGetTaskIdsForSelectedItemsIsEmptyResult() throws Exception {
|
void testGetTaskIdsForSelectedItemsIsEmptyResult() throws Exception {
|
||||||
List<SelectedItem> selectedItems =
|
List<SelectedItem> selectedItems = List.of(new SelectedItem("GIBTSNED", null, 0, 0));
|
||||||
Collections.singletonList(new SelectedItem("GIBTSNED", null, 0, 0));
|
|
||||||
List<String> result =
|
List<String> result =
|
||||||
cut.createClassificationReportBuilder()
|
cut.createClassificationReportBuilder()
|
||||||
.workbasketIdIn(Collections.singletonList("DieGibtsEhNed"))
|
.workbasketIdIn(List.of("DieGibtsEhNed"))
|
||||||
.listTaskIdsForSelectedItems(selectedItems, TaskTimestamp.DUE);
|
.listTaskIdsForSelectedItems(selectedItems, TaskTimestamp.DUE);
|
||||||
assertThat(result).isNotNull();
|
assertThat(result).isNotNull();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void testListCustomAttributeValuesForCustomAttributeName() throws Exception {
|
void testListCustomAttributeValuesForCustomAttributeName() throws Exception {
|
||||||
final List<String> workbasketIds =
|
final List<String> workbasketIds = List.of("WBI:000000000000000000000000000000000001");
|
||||||
Collections.singletonList("WBI:000000000000000000000000000000000001");
|
|
||||||
final List<TaskState> states = Arrays.asList(TaskState.CLAIMED, TaskState.READY);
|
final List<TaskState> states = Arrays.asList(TaskState.CLAIMED, TaskState.READY);
|
||||||
final List<String> categories = Collections.singletonList("EXTERN");
|
final List<String> categories = List.of("EXTERN");
|
||||||
final List<String> domains = Collections.singletonList("DOMAIN_A");
|
final List<String> domains = List.of("DOMAIN_A");
|
||||||
final List<String> classificationIds = Collections.singletonList("L10000");
|
final List<String> classificationIds = List.of("L10000");
|
||||||
final List<String> excludedClassificationIds = Collections.singletonList("L20000");
|
final List<String> excludedClassificationIds = List.of("L20000");
|
||||||
Map<TaskCustomField, String> customAttributeFilter = new HashMap<>();
|
Map<TaskCustomField, String> customAttributeFilter = new HashMap<>();
|
||||||
customAttributeFilter.put(TaskCustomField.CUSTOM_1, "Geschaeftsstelle A");
|
customAttributeFilter.put(TaskCustomField.CUSTOM_1, "Geschaeftsstelle A");
|
||||||
final List<TimeIntervalColumnHeader> columnHeaders =
|
final List<TimeIntervalColumnHeader> columnHeaders =
|
||||||
Collections.singletonList(new TimeIntervalColumnHeader(0, 0));
|
List.of(new TimeIntervalColumnHeader(0, 0));
|
||||||
|
|
||||||
final List<String> expectedResult = Collections.singletonList("Geschaeftsstelle A");
|
final List<String> expectedResult = List.of("Geschaeftsstelle A");
|
||||||
when(monitorMapperMock.getCustomAttributeValuesForReport(
|
when(monitorMapperMock.getCustomAttributeValuesForReport(
|
||||||
workbasketIds,
|
workbasketIds,
|
||||||
states,
|
states,
|
||||||
|
@ -482,7 +473,7 @@ class ClassificationReportBuilderImplTest {
|
||||||
void testListCustomAttributeValuesForCustomAttributeNameIsEmptyResult() throws Exception {
|
void testListCustomAttributeValuesForCustomAttributeNameIsEmptyResult() throws Exception {
|
||||||
List<String> result =
|
List<String> result =
|
||||||
cut.createClassificationReportBuilder()
|
cut.createClassificationReportBuilder()
|
||||||
.workbasketIdIn(Collections.singletonList("DieGibtsGarantiertNed"))
|
.workbasketIdIn(List.of("DieGibtsGarantiertNed"))
|
||||||
.listCustomAttributeValuesForCustomAttributeName(TaskCustomField.CUSTOM_10);
|
.listCustomAttributeValuesForCustomAttributeName(TaskCustomField.CUSTOM_10);
|
||||||
assertThat(result).isNotNull();
|
assertThat(result).isNotNull();
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,7 +9,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;
|
||||||
|
@ -51,13 +50,12 @@ class TaskCustomFieldValueReportBuilderImplTest {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void testGetTotalNumbersOfCustomFieldValueReport() throws Exception {
|
void testGetTotalNumbersOfCustomFieldValueReport() throws Exception {
|
||||||
final List<String> workbasketIds =
|
final List<String> workbasketIds = List.of("WBI:000000000000000000000000000000000001");
|
||||||
Collections.singletonList("WBI:000000000000000000000000000000000001");
|
|
||||||
final List<TaskState> states = Arrays.asList(TaskState.CLAIMED, TaskState.READY);
|
final List<TaskState> states = Arrays.asList(TaskState.CLAIMED, TaskState.READY);
|
||||||
final List<String> categories = Collections.singletonList("EXTERN");
|
final List<String> categories = List.of("EXTERN");
|
||||||
final List<String> domains = Collections.singletonList("DOMAIN_A");
|
final List<String> domains = List.of("DOMAIN_A");
|
||||||
final List<String> classificationIds = Collections.singletonList("L10000");
|
final List<String> classificationIds = List.of("L10000");
|
||||||
final List<String> excludedClassificationIds = Collections.singletonList("L20000");
|
final List<String> excludedClassificationIds = List.of("L20000");
|
||||||
Map<TaskCustomField, String> customAttributeFilter = new HashMap<>();
|
Map<TaskCustomField, String> customAttributeFilter = new HashMap<>();
|
||||||
customAttributeFilter.put(TaskCustomField.CUSTOM_1, "Geschaeftsstelle A");
|
customAttributeFilter.put(TaskCustomField.CUSTOM_1, "Geschaeftsstelle A");
|
||||||
|
|
||||||
|
@ -110,17 +108,16 @@ class TaskCustomFieldValueReportBuilderImplTest {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void testGetCustomFieldValueReportWithReportLineItemDefinitions() throws Exception {
|
void testGetCustomFieldValueReportWithReportLineItemDefinitions() throws Exception {
|
||||||
final List<String> workbasketIds =
|
final List<String> workbasketIds = List.of("WBI:000000000000000000000000000000000001");
|
||||||
Collections.singletonList("WBI:000000000000000000000000000000000001");
|
|
||||||
final List<TaskState> states = Arrays.asList(TaskState.CLAIMED, TaskState.READY);
|
final List<TaskState> states = Arrays.asList(TaskState.CLAIMED, TaskState.READY);
|
||||||
final List<String> categories = Collections.singletonList("EXTERN");
|
final List<String> categories = List.of("EXTERN");
|
||||||
final List<String> domains = Collections.singletonList("DOMAIN_A");
|
final List<String> domains = List.of("DOMAIN_A");
|
||||||
final List<String> classificationIds = Collections.singletonList("L10000");
|
final List<String> classificationIds = List.of("L10000");
|
||||||
final List<String> excludedClassificationIds = Collections.singletonList("L20000");
|
final List<String> excludedClassificationIds = List.of("L20000");
|
||||||
Map<TaskCustomField, String> customAttributeFilter = new HashMap<>();
|
Map<TaskCustomField, String> customAttributeFilter = new HashMap<>();
|
||||||
customAttributeFilter.put(TaskCustomField.CUSTOM_1, "Geschaeftsstelle A");
|
customAttributeFilter.put(TaskCustomField.CUSTOM_1, "Geschaeftsstelle A");
|
||||||
final List<TimeIntervalColumnHeader> columnHeaders =
|
final List<TimeIntervalColumnHeader> columnHeaders =
|
||||||
Collections.singletonList(new TimeIntervalColumnHeader(0, 0));
|
List.of(new TimeIntervalColumnHeader(0, 0));
|
||||||
|
|
||||||
final List<MonitorQueryItem> expectedResult = new ArrayList<>();
|
final List<MonitorQueryItem> expectedResult = new ArrayList<>();
|
||||||
MonitorQueryItem monitorQueryItem = new MonitorQueryItem();
|
MonitorQueryItem monitorQueryItem = new MonitorQueryItem();
|
||||||
|
@ -174,19 +171,18 @@ class TaskCustomFieldValueReportBuilderImplTest {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void testListCustomAttributeValuesForCustomAttributeName() throws Exception {
|
void testListCustomAttributeValuesForCustomAttributeName() throws Exception {
|
||||||
final List<String> workbasketIds =
|
final List<String> workbasketIds = List.of("WBI:000000000000000000000000000000000001");
|
||||||
Collections.singletonList("WBI:000000000000000000000000000000000001");
|
|
||||||
final List<TaskState> states = Arrays.asList(TaskState.CLAIMED, TaskState.READY);
|
final List<TaskState> states = Arrays.asList(TaskState.CLAIMED, TaskState.READY);
|
||||||
final List<String> categories = Collections.singletonList("EXTERN");
|
final List<String> categories = List.of("EXTERN");
|
||||||
final List<String> domains = Collections.singletonList("DOMAIN_A");
|
final List<String> domains = List.of("DOMAIN_A");
|
||||||
final List<String> classificationIds = Collections.singletonList("L10000");
|
final List<String> classificationIds = List.of("L10000");
|
||||||
final List<String> excludedClassificationIds = Collections.singletonList("L20000");
|
final List<String> excludedClassificationIds = List.of("L20000");
|
||||||
Map<TaskCustomField, String> customAttributeFilter = new HashMap<>();
|
Map<TaskCustomField, String> customAttributeFilter = new HashMap<>();
|
||||||
customAttributeFilter.put(TaskCustomField.CUSTOM_1, "Geschaeftsstelle A");
|
customAttributeFilter.put(TaskCustomField.CUSTOM_1, "Geschaeftsstelle A");
|
||||||
final List<TimeIntervalColumnHeader> columnHeaders =
|
final List<TimeIntervalColumnHeader> columnHeaders =
|
||||||
Collections.singletonList(new TimeIntervalColumnHeader(0, 0));
|
List.of(new TimeIntervalColumnHeader(0, 0));
|
||||||
|
|
||||||
List<String> expectedResult = Collections.singletonList("Geschaeftsstelle A");
|
List<String> expectedResult = List.of("Geschaeftsstelle A");
|
||||||
when(monitorMapperMock.getCustomAttributeValuesForReport(
|
when(monitorMapperMock.getCustomAttributeValuesForReport(
|
||||||
workbasketIds,
|
workbasketIds,
|
||||||
states,
|
states,
|
||||||
|
|
|
@ -55,17 +55,16 @@ class WorkbasketReportBuilderImplTest {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void testGetTotalNumbersOfWorkbasketReportBasedOnDueDate() throws Exception {
|
void testGetTotalNumbersOfWorkbasketReportBasedOnDueDate() throws Exception {
|
||||||
final List<String> workbasketIds =
|
final List<String> workbasketIds = List.of("WBI:000000000000000000000000000000000001");
|
||||||
Collections.singletonList("WBI:000000000000000000000000000000000001");
|
|
||||||
final List<TaskState> states = Arrays.asList(TaskState.CLAIMED, TaskState.READY);
|
final List<TaskState> states = Arrays.asList(TaskState.CLAIMED, TaskState.READY);
|
||||||
final List<String> categories = Collections.singletonList("EXTERN");
|
final List<String> categories = List.of("EXTERN");
|
||||||
final List<String> domains = Collections.singletonList("DOMAIN_A");
|
final List<String> domains = List.of("DOMAIN_A");
|
||||||
final List<String> classificationIds = Collections.singletonList("L10000");
|
final List<String> classificationIds = List.of("L10000");
|
||||||
final List<String> excludedClassificationIds = Collections.singletonList("L20000");
|
final List<String> excludedClassificationIds = List.of("L20000");
|
||||||
Map<TaskCustomField, String> customAttributeFilter = new HashMap<>();
|
Map<TaskCustomField, String> customAttributeFilter = new HashMap<>();
|
||||||
customAttributeFilter.put(TaskCustomField.CUSTOM_1, "Geschaeftsstelle A");
|
customAttributeFilter.put(TaskCustomField.CUSTOM_1, "Geschaeftsstelle A");
|
||||||
final List<CombinedClassificationFilter> combinedClassificationFilter =
|
final List<CombinedClassificationFilter> combinedClassificationFilter =
|
||||||
Collections.singletonList(
|
List.of(
|
||||||
new CombinedClassificationFilter(
|
new CombinedClassificationFilter(
|
||||||
"CLI:000000000000000000000000000000000003",
|
"CLI:000000000000000000000000000000000003",
|
||||||
"CLI:000000000000000000000000000000000008"));
|
"CLI:000000000000000000000000000000000008"));
|
||||||
|
@ -119,22 +118,21 @@ class WorkbasketReportBuilderImplTest {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void testGetWorkbasketReportWithReportLineItemDefinitions() throws Exception {
|
void testGetWorkbasketReportWithReportLineItemDefinitions() throws Exception {
|
||||||
final List<String> workbasketIds =
|
final List<String> workbasketIds = List.of("WBI:000000000000000000000000000000000001");
|
||||||
Collections.singletonList("WBI:000000000000000000000000000000000001");
|
|
||||||
final List<TaskState> states = Arrays.asList(TaskState.CLAIMED, TaskState.READY);
|
final List<TaskState> states = Arrays.asList(TaskState.CLAIMED, TaskState.READY);
|
||||||
final List<String> categories = Collections.singletonList("EXTERN");
|
final List<String> categories = List.of("EXTERN");
|
||||||
final List<String> domains = Collections.singletonList("DOMAIN_A");
|
final List<String> domains = List.of("DOMAIN_A");
|
||||||
final List<String> classificationIds = Collections.singletonList("L10000");
|
final List<String> classificationIds = List.of("L10000");
|
||||||
final List<String> excludedClassificationIds = Collections.singletonList("L20000");
|
final List<String> excludedClassificationIds = List.of("L20000");
|
||||||
Map<TaskCustomField, String> customAttributeFilter = new HashMap<>();
|
Map<TaskCustomField, String> customAttributeFilter = new HashMap<>();
|
||||||
customAttributeFilter.put(TaskCustomField.CUSTOM_1, "Geschaeftsstelle A");
|
customAttributeFilter.put(TaskCustomField.CUSTOM_1, "Geschaeftsstelle A");
|
||||||
final List<CombinedClassificationFilter> combinedClassificationFilter =
|
final List<CombinedClassificationFilter> combinedClassificationFilter =
|
||||||
Collections.singletonList(
|
List.of(
|
||||||
new CombinedClassificationFilter(
|
new CombinedClassificationFilter(
|
||||||
"CLI:000000000000000000000000000000000003",
|
"CLI:000000000000000000000000000000000003",
|
||||||
"CLI:000000000000000000000000000000000008"));
|
"CLI:000000000000000000000000000000000008"));
|
||||||
final List<TimeIntervalColumnHeader> columnHeaders =
|
final List<TimeIntervalColumnHeader> columnHeaders =
|
||||||
Collections.singletonList(new TimeIntervalColumnHeader(0, 0));
|
List.of(new TimeIntervalColumnHeader(0, 0));
|
||||||
|
|
||||||
final List<MonitorQueryItem> expectedResult = new ArrayList<>();
|
final List<MonitorQueryItem> expectedResult = new ArrayList<>();
|
||||||
MonitorQueryItem monitorQueryItem = new MonitorQueryItem();
|
MonitorQueryItem monitorQueryItem = new MonitorQueryItem();
|
||||||
|
@ -188,23 +186,20 @@ class WorkbasketReportBuilderImplTest {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void testGetTaskIdsOfCategoryReportForSelectedItems() throws Exception {
|
void testGetTaskIdsOfCategoryReportForSelectedItems() throws Exception {
|
||||||
final List<String> workbasketIds =
|
final List<String> workbasketIds = List.of("WBI:000000000000000000000000000000000001");
|
||||||
Collections.singletonList("WBI:000000000000000000000000000000000001");
|
|
||||||
final List<TaskState> states = Arrays.asList(TaskState.CLAIMED, TaskState.READY);
|
final List<TaskState> states = Arrays.asList(TaskState.CLAIMED, TaskState.READY);
|
||||||
final List<String> categories = Collections.singletonList("EXTERN");
|
final List<String> categories = List.of("EXTERN");
|
||||||
final List<String> domains = Collections.singletonList("DOMAIN_A");
|
final List<String> domains = List.of("DOMAIN_A");
|
||||||
final List<String> classificationIds = Collections.singletonList("L10000");
|
final List<String> classificationIds = List.of("L10000");
|
||||||
final List<String> excludedClassificationIds = Collections.singletonList("L20000");
|
final List<String> excludedClassificationIds = List.of("L20000");
|
||||||
Map<TaskCustomField, String> customAttributeFilter = new HashMap<>();
|
Map<TaskCustomField, String> customAttributeFilter = new HashMap<>();
|
||||||
customAttributeFilter.put(TaskCustomField.CUSTOM_1, "Geschaeftsstelle A");
|
customAttributeFilter.put(TaskCustomField.CUSTOM_1, "Geschaeftsstelle A");
|
||||||
final List<TimeIntervalColumnHeader> columnHeaders =
|
final List<TimeIntervalColumnHeader> columnHeaders =
|
||||||
Collections.singletonList(new TimeIntervalColumnHeader(0, 0));
|
List.of(new TimeIntervalColumnHeader(0, 0));
|
||||||
|
|
||||||
List<SelectedItem> selectedItems =
|
List<SelectedItem> selectedItems = List.of(new SelectedItem("EXTERN", null, 1, 5));
|
||||||
Collections.singletonList(new SelectedItem("EXTERN", null, 1, 5));
|
|
||||||
|
|
||||||
List<String> expectedResult =
|
List<String> expectedResult = List.of("TKI:000000000000000000000000000000000001");
|
||||||
Collections.singletonList("TKI:000000000000000000000000000000000001");
|
|
||||||
when(monitorMapperMock.getTaskIdsForSelectedItems(
|
when(monitorMapperMock.getTaskIdsForSelectedItems(
|
||||||
workbasketIds,
|
workbasketIds,
|
||||||
states,
|
states,
|
||||||
|
@ -265,7 +260,7 @@ class WorkbasketReportBuilderImplTest {
|
||||||
() -> {
|
() -> {
|
||||||
List<String> result =
|
List<String> result =
|
||||||
cut.createWorkbasketReportBuilder()
|
cut.createWorkbasketReportBuilder()
|
||||||
.workbasketIdIn(Collections.singletonList("DieGibtsGarantiertNed"))
|
.workbasketIdIn(List.of("DieGibtsGarantiertNed"))
|
||||||
.listTaskIdsForSelectedItems(selectedItems, TaskTimestamp.DUE);
|
.listTaskIdsForSelectedItems(selectedItems, TaskTimestamp.DUE);
|
||||||
assertThat(result).isNotNull();
|
assertThat(result).isNotNull();
|
||||||
};
|
};
|
||||||
|
@ -274,19 +269,18 @@ class WorkbasketReportBuilderImplTest {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void testListCustomAttributeValuesForCustomAttributeName() throws Exception {
|
void testListCustomAttributeValuesForCustomAttributeName() throws Exception {
|
||||||
final List<String> workbasketIds =
|
final List<String> workbasketIds = List.of("WBI:000000000000000000000000000000000001");
|
||||||
Collections.singletonList("WBI:000000000000000000000000000000000001");
|
|
||||||
final List<TaskState> states = Arrays.asList(TaskState.CLAIMED, TaskState.READY);
|
final List<TaskState> states = Arrays.asList(TaskState.CLAIMED, TaskState.READY);
|
||||||
final List<String> categories = Collections.singletonList("EXTERN");
|
final List<String> categories = List.of("EXTERN");
|
||||||
final List<String> domains = Collections.singletonList("DOMAIN_A");
|
final List<String> domains = List.of("DOMAIN_A");
|
||||||
final List<String> classificationIds = Collections.singletonList("L10000");
|
final List<String> classificationIds = List.of("L10000");
|
||||||
final List<String> excludedClassificationIds = Collections.singletonList("L20000");
|
final List<String> excludedClassificationIds = List.of("L20000");
|
||||||
Map<TaskCustomField, String> customAttributeFilter = new HashMap<>();
|
Map<TaskCustomField, String> customAttributeFilter = new HashMap<>();
|
||||||
customAttributeFilter.put(TaskCustomField.CUSTOM_1, "Geschaeftsstelle A");
|
customAttributeFilter.put(TaskCustomField.CUSTOM_1, "Geschaeftsstelle A");
|
||||||
final List<TimeIntervalColumnHeader> columnHeaders =
|
final List<TimeIntervalColumnHeader> columnHeaders =
|
||||||
Collections.singletonList(new TimeIntervalColumnHeader(0, 0));
|
List.of(new TimeIntervalColumnHeader(0, 0));
|
||||||
|
|
||||||
List<String> expectedResult = Collections.singletonList("Geschaeftsstelle A");
|
List<String> expectedResult = List.of("Geschaeftsstelle A");
|
||||||
when(monitorMapperMock.getCustomAttributeValuesForReport(
|
when(monitorMapperMock.getCustomAttributeValuesForReport(
|
||||||
workbasketIds,
|
workbasketIds,
|
||||||
states,
|
states,
|
||||||
|
@ -330,24 +324,23 @@ class WorkbasketReportBuilderImplTest {
|
||||||
void testListCustomAttributeValuesForCustomAttributeNameIsEmptyResult() throws Exception {
|
void testListCustomAttributeValuesForCustomAttributeNameIsEmptyResult() throws Exception {
|
||||||
List<String> result =
|
List<String> result =
|
||||||
cut.createWorkbasketReportBuilder()
|
cut.createWorkbasketReportBuilder()
|
||||||
.workbasketIdIn(Collections.singletonList("GibtsSicherNed"))
|
.workbasketIdIn(List.of("GibtsSicherNed"))
|
||||||
.listCustomAttributeValuesForCustomAttributeName(TaskCustomField.CUSTOM_14);
|
.listCustomAttributeValuesForCustomAttributeName(TaskCustomField.CUSTOM_14);
|
||||||
assertThat(result).isNotNull();
|
assertThat(result).isNotNull();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void testGetTotalNumbersOfWorkbasketReportBasedOnCreatedDate() throws Exception {
|
void testGetTotalNumbersOfWorkbasketReportBasedOnCreatedDate() throws Exception {
|
||||||
final List<String> workbasketIds =
|
final List<String> workbasketIds = List.of("WBI:000000000000000000000000000000000001");
|
||||||
Collections.singletonList("WBI:000000000000000000000000000000000001");
|
|
||||||
final List<TaskState> states = Arrays.asList(TaskState.CLAIMED, TaskState.READY);
|
final List<TaskState> states = Arrays.asList(TaskState.CLAIMED, TaskState.READY);
|
||||||
final List<String> categories = Collections.singletonList("EXTERN");
|
final List<String> categories = List.of("EXTERN");
|
||||||
final List<String> domains = Collections.singletonList("DOMAIN_A");
|
final List<String> domains = List.of("DOMAIN_A");
|
||||||
final List<String> classificationIds = Collections.singletonList("L10000");
|
final List<String> classificationIds = List.of("L10000");
|
||||||
final List<String> excludedClassificationIds = Collections.singletonList("L20000");
|
final List<String> excludedClassificationIds = List.of("L20000");
|
||||||
Map<TaskCustomField, String> customAttributeFilter = new HashMap<>();
|
Map<TaskCustomField, String> customAttributeFilter = new HashMap<>();
|
||||||
customAttributeFilter.put(TaskCustomField.CUSTOM_1, "Geschaeftsstelle A");
|
customAttributeFilter.put(TaskCustomField.CUSTOM_1, "Geschaeftsstelle A");
|
||||||
final List<CombinedClassificationFilter> combinedClassificationFilter =
|
final List<CombinedClassificationFilter> combinedClassificationFilter =
|
||||||
Collections.singletonList(
|
List.of(
|
||||||
new CombinedClassificationFilter(
|
new CombinedClassificationFilter(
|
||||||
"CLI:000000000000000000000000000000000003",
|
"CLI:000000000000000000000000000000000003",
|
||||||
"CLI:000000000000000000000000000000000008"));
|
"CLI:000000000000000000000000000000000008"));
|
||||||
|
|
|
@ -4,7 +4,6 @@ import static org.assertj.core.api.Assertions.assertThat;
|
||||||
import static org.assertj.core.api.Assertions.assertThatThrownBy;
|
import static org.assertj.core.api.Assertions.assertThatThrownBy;
|
||||||
|
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Collections;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import javax.sql.DataSource;
|
import javax.sql.DataSource;
|
||||||
import org.junit.jupiter.api.BeforeAll;
|
import org.junit.jupiter.api.BeforeAll;
|
||||||
|
@ -93,7 +92,7 @@ class WorkbasketServiceImplIntAutocommitTest {
|
||||||
workbasket3 = workBasketService.createWorkbasket(workbasket3);
|
workbasket3 = workBasketService.createWorkbasket(workbasket3);
|
||||||
createWorkbasketWithSecurity(workbasket3, "user-1-1", true, true, false, false);
|
createWorkbasketWithSecurity(workbasket3, "user-1-1", true, true, false, false);
|
||||||
|
|
||||||
List<String> newDistTargets = Collections.singletonList(workbasket3.getId());
|
List<String> newDistTargets = List.of(workbasket3.getId());
|
||||||
Thread.sleep(SLEEP_TIME);
|
Thread.sleep(SLEEP_TIME);
|
||||||
workBasketService.setDistributionTargets(workbasket2.getId(), newDistTargets);
|
workBasketService.setDistributionTargets(workbasket2.getId(), newDistTargets);
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,6 @@ import static org.assertj.core.api.Assertions.assertThat;
|
||||||
|
|
||||||
import java.sql.Connection;
|
import java.sql.Connection;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Collections;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import javax.sql.DataSource;
|
import javax.sql.DataSource;
|
||||||
import org.junit.jupiter.api.AfterEach;
|
import org.junit.jupiter.api.AfterEach;
|
||||||
|
@ -96,7 +95,7 @@ class WorkbasketServiceImplIntExplicitTest {
|
||||||
workbasket3 = workBasketService.createWorkbasket(workbasket3);
|
workbasket3 = workBasketService.createWorkbasket(workbasket3);
|
||||||
createWorkbasketWithSecurity(workbasket3, "user-1-1", true, true, false, false);
|
createWorkbasketWithSecurity(workbasket3, "user-1-1", true, true, false, false);
|
||||||
|
|
||||||
List<String> newDistTargets = Collections.singletonList(workbasket3.getId());
|
List<String> newDistTargets = List.of(workbasket3.getId());
|
||||||
Thread.sleep(SLEEP_TIME);
|
Thread.sleep(SLEEP_TIME);
|
||||||
workBasketService.setDistributionTargets(workbasket2.getId(), newDistTargets);
|
workBasketService.setDistributionTargets(workbasket2.getId(), newDistTargets);
|
||||||
|
|
||||||
|
|
|
@ -15,7 +15,6 @@ import static org.mockito.Mockito.when;
|
||||||
import java.time.Instant;
|
import java.time.Instant;
|
||||||
import java.time.temporal.ChronoUnit;
|
import java.time.temporal.ChronoUnit;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Collections;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
import java.util.stream.IntStream;
|
import java.util.stream.IntStream;
|
||||||
|
@ -112,7 +111,7 @@ class WorkbasketServiceImplTest {
|
||||||
WorkbasketImpl expectedWb = createTestWorkbasket("ID-1", "Key-1");
|
WorkbasketImpl expectedWb = createTestWorkbasket("ID-1", "Key-1");
|
||||||
when(internalTaskanaEngineMock.domainExists(any())).thenReturn(true);
|
when(internalTaskanaEngineMock.domainExists(any())).thenReturn(true);
|
||||||
String otherWorkbasketId = "4711";
|
String otherWorkbasketId = "4711";
|
||||||
List<String> destinations = Collections.singletonList(otherWorkbasketId);
|
List<String> destinations = List.of(otherWorkbasketId);
|
||||||
workbasketServiceSpy.createWorkbasket(expectedWb);
|
workbasketServiceSpy.createWorkbasket(expectedWb);
|
||||||
doReturn(expectedWb).when(workbasketServiceSpy).getWorkbasket(eq(expectedWb.getId()));
|
doReturn(expectedWb).when(workbasketServiceSpy).getWorkbasket(eq(expectedWb.getId()));
|
||||||
|
|
||||||
|
|
|
@ -11,7 +11,7 @@ import java.io.OutputStreamWriter;
|
||||||
import java.nio.charset.StandardCharsets;
|
import java.nio.charset.StandardCharsets;
|
||||||
import java.time.Instant;
|
import java.time.Instant;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Collections;
|
import java.util.List;
|
||||||
import org.junit.jupiter.api.MethodOrderer.OrderAnnotation;
|
import org.junit.jupiter.api.MethodOrderer.OrderAnnotation;
|
||||||
import org.junit.jupiter.api.Order;
|
import org.junit.jupiter.api.Order;
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
|
@ -131,8 +131,7 @@ class ClassificationDefinitionControllerIntTest {
|
||||||
classification.setCustom8("custom");
|
classification.setCustom8("custom");
|
||||||
|
|
||||||
TaskanaPagedModel<ClassificationRepresentationModel> clList =
|
TaskanaPagedModel<ClassificationRepresentationModel> clList =
|
||||||
new TaskanaPagedModel<>(
|
new TaskanaPagedModel<>(TaskanaPagedModelKeys.CLASSIFICATIONS, List.of(classification));
|
||||||
TaskanaPagedModelKeys.CLASSIFICATIONS, Collections.singletonList(classification));
|
|
||||||
|
|
||||||
ResponseEntity<Void> response = importRequest(clList);
|
ResponseEntity<Void> response = importRequest(clList);
|
||||||
assertThat(response.getStatusCode()).isEqualTo(HttpStatus.NO_CONTENT);
|
assertThat(response.getStatusCode()).isEqualTo(HttpStatus.NO_CONTENT);
|
||||||
|
@ -143,8 +142,7 @@ class ClassificationDefinitionControllerIntTest {
|
||||||
ClassificationRepresentationModel classification = new ClassificationRepresentationModel();
|
ClassificationRepresentationModel classification = new ClassificationRepresentationModel();
|
||||||
classification.setDomain("DOMAIN_A");
|
classification.setDomain("DOMAIN_A");
|
||||||
TaskanaPagedModel<ClassificationRepresentationModel> clList =
|
TaskanaPagedModel<ClassificationRepresentationModel> clList =
|
||||||
new TaskanaPagedModel<>(
|
new TaskanaPagedModel<>(TaskanaPagedModelKeys.CLASSIFICATIONS, List.of(classification));
|
||||||
TaskanaPagedModelKeys.CLASSIFICATIONS, Collections.singletonList(classification));
|
|
||||||
|
|
||||||
try {
|
try {
|
||||||
importRequest(clList);
|
importRequest(clList);
|
||||||
|
@ -158,8 +156,7 @@ class ClassificationDefinitionControllerIntTest {
|
||||||
ClassificationRepresentationModel classification = new ClassificationRepresentationModel();
|
ClassificationRepresentationModel classification = new ClassificationRepresentationModel();
|
||||||
classification.setKey("one");
|
classification.setKey("one");
|
||||||
TaskanaPagedModel<ClassificationRepresentationModel> clList =
|
TaskanaPagedModel<ClassificationRepresentationModel> clList =
|
||||||
new TaskanaPagedModel<>(
|
new TaskanaPagedModel<>(TaskanaPagedModelKeys.CLASSIFICATIONS, List.of(classification));
|
||||||
TaskanaPagedModelKeys.CLASSIFICATIONS, Collections.singletonList(classification));
|
|
||||||
|
|
||||||
try {
|
try {
|
||||||
importRequest(clList);
|
importRequest(clList);
|
||||||
|
@ -174,8 +171,7 @@ class ClassificationDefinitionControllerIntTest {
|
||||||
getClassificationWithKeyAndDomain("T6310", "");
|
getClassificationWithKeyAndDomain("T6310", "");
|
||||||
classification.setType("DOCUMENT");
|
classification.setType("DOCUMENT");
|
||||||
TaskanaPagedModel<ClassificationRepresentationModel> clList =
|
TaskanaPagedModel<ClassificationRepresentationModel> clList =
|
||||||
new TaskanaPagedModel<>(
|
new TaskanaPagedModel<>(TaskanaPagedModelKeys.CLASSIFICATIONS, List.of(classification));
|
||||||
TaskanaPagedModelKeys.CLASSIFICATIONS, Collections.singletonList(classification));
|
|
||||||
|
|
||||||
assertThatThrownBy(() -> importRequest(clList))
|
assertThatThrownBy(() -> importRequest(clList))
|
||||||
.isInstanceOf(HttpClientErrorException.class)
|
.isInstanceOf(HttpClientErrorException.class)
|
||||||
|
@ -237,8 +233,7 @@ class ClassificationDefinitionControllerIntTest {
|
||||||
|
|
||||||
TaskanaPagedModel<ClassificationRepresentationModel> clList =
|
TaskanaPagedModel<ClassificationRepresentationModel> clList =
|
||||||
new TaskanaPagedModel<>(
|
new TaskanaPagedModel<>(
|
||||||
TaskanaPagedModelKeys.CLASSIFICATIONS,
|
TaskanaPagedModelKeys.CLASSIFICATIONS, List.of(existingClassification));
|
||||||
Collections.singletonList(existingClassification));
|
|
||||||
|
|
||||||
ResponseEntity<Void> response = importRequest(clList);
|
ResponseEntity<Void> response = importRequest(clList);
|
||||||
assertThat(response.getStatusCode()).isEqualTo(HttpStatus.NO_CONTENT);
|
assertThat(response.getStatusCode()).isEqualTo(HttpStatus.NO_CONTENT);
|
||||||
|
@ -246,8 +241,7 @@ class ClassificationDefinitionControllerIntTest {
|
||||||
existingClassification.setName("second new Name");
|
existingClassification.setName("second new Name");
|
||||||
clList =
|
clList =
|
||||||
new TaskanaPagedModel<>(
|
new TaskanaPagedModel<>(
|
||||||
TaskanaPagedModelKeys.CLASSIFICATIONS,
|
TaskanaPagedModelKeys.CLASSIFICATIONS, List.of(existingClassification));
|
||||||
Collections.singletonList(existingClassification));
|
|
||||||
|
|
||||||
response = importRequest(clList);
|
response = importRequest(clList);
|
||||||
assertThat(response.getStatusCode()).isEqualTo(HttpStatus.NO_CONTENT);
|
assertThat(response.getStatusCode()).isEqualTo(HttpStatus.NO_CONTENT);
|
||||||
|
|
|
@ -14,7 +14,6 @@ import static pro.taskana.common.rest.QueryHelper.applyAndRemoveSortingParams;
|
||||||
|
|
||||||
import java.util.AbstractMap.SimpleEntry;
|
import java.util.AbstractMap.SimpleEntry;
|
||||||
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;
|
||||||
|
@ -35,8 +34,8 @@ class QueryHelperTest {
|
||||||
@Test
|
@Test
|
||||||
void should_RemoveSortByAndOrderDirection_When_ApplyingSortingParams() throws Exception {
|
void should_RemoveSortByAndOrderDirection_When_ApplyingSortingParams() throws Exception {
|
||||||
MultiValueMap<String, String> map = new LinkedMultiValueMap<>();
|
MultiValueMap<String, String> map = new LinkedMultiValueMap<>();
|
||||||
map.put(QueryHelper.SORT_BY, Collections.singletonList("sort-by"));
|
map.put(QueryHelper.SORT_BY, List.of("sort-by"));
|
||||||
map.put(QueryHelper.ORDER_DIRECTION, Collections.singletonList("order"));
|
map.put(QueryHelper.ORDER_DIRECTION, List.of("order"));
|
||||||
|
|
||||||
applyAndRemoveSortingParams(map, mock(MockBiConsumer.class));
|
applyAndRemoveSortingParams(map, mock(MockBiConsumer.class));
|
||||||
assertThat(map).isEmpty();
|
assertThat(map).isEmpty();
|
||||||
|
@ -46,9 +45,9 @@ class QueryHelperTest {
|
||||||
void should_IgnoreMapContent_When_ApplyingSortingParams() throws Exception {
|
void should_IgnoreMapContent_When_ApplyingSortingParams() throws Exception {
|
||||||
MultiValueMap<String, String> map = new LinkedMultiValueMap<>();
|
MultiValueMap<String, String> map = new LinkedMultiValueMap<>();
|
||||||
String key = "unknown";
|
String key = "unknown";
|
||||||
List<String> value = Collections.singletonList("sort-by");
|
List<String> value = List.of("sort-by");
|
||||||
map.put(key, value);
|
map.put(key, value);
|
||||||
map.put(QueryHelper.SORT_BY, Collections.singletonList("sort-by"));
|
map.put(QueryHelper.SORT_BY, List.of("sort-by"));
|
||||||
|
|
||||||
applyAndRemoveSortingParams(map, mock(MockBiConsumer.class));
|
applyAndRemoveSortingParams(map, mock(MockBiConsumer.class));
|
||||||
assertThat(map).containsExactly(new SimpleEntry<>(key, value));
|
assertThat(map).containsExactly(new SimpleEntry<>(key, value));
|
||||||
|
@ -67,7 +66,7 @@ class QueryHelperTest {
|
||||||
@Test
|
@Test
|
||||||
void should_CallConsumerWithSortByValue_When_MapContainsOneSortBy() throws Exception {
|
void should_CallConsumerWithSortByValue_When_MapContainsOneSortBy() throws Exception {
|
||||||
MultiValueMap<String, String> map = new LinkedMultiValueMap<>();
|
MultiValueMap<String, String> map = new LinkedMultiValueMap<>();
|
||||||
map.put(QueryHelper.SORT_BY, Collections.singletonList("sort-by-value"));
|
map.put(QueryHelper.SORT_BY, List.of("sort-by-value"));
|
||||||
MockBiConsumer consumer = mock(MockBiConsumer.class);
|
MockBiConsumer consumer = mock(MockBiConsumer.class);
|
||||||
|
|
||||||
applyAndRemoveSortingParams(map, consumer);
|
applyAndRemoveSortingParams(map, consumer);
|
||||||
|
@ -79,7 +78,7 @@ class QueryHelperTest {
|
||||||
void should_CallConsumerWithAscSortDirection_When_MapDoesNotContainSortDirection()
|
void should_CallConsumerWithAscSortDirection_When_MapDoesNotContainSortDirection()
|
||||||
throws Exception {
|
throws Exception {
|
||||||
MultiValueMap<String, String> map = new LinkedMultiValueMap<>();
|
MultiValueMap<String, String> map = new LinkedMultiValueMap<>();
|
||||||
map.put(QueryHelper.SORT_BY, Collections.singletonList("sort-by-value"));
|
map.put(QueryHelper.SORT_BY, List.of("sort-by-value"));
|
||||||
MockBiConsumer consumer = mock(MockBiConsumer.class);
|
MockBiConsumer consumer = mock(MockBiConsumer.class);
|
||||||
|
|
||||||
applyAndRemoveSortingParams(map, consumer);
|
applyAndRemoveSortingParams(map, consumer);
|
||||||
|
@ -94,8 +93,8 @@ class QueryHelperTest {
|
||||||
ThrowingConsumer<String> test =
|
ThrowingConsumer<String> test =
|
||||||
desc -> {
|
desc -> {
|
||||||
MultiValueMap<String, String> map = new LinkedMultiValueMap<>();
|
MultiValueMap<String, String> map = new LinkedMultiValueMap<>();
|
||||||
map.put(QueryHelper.SORT_BY, Collections.singletonList("sort-by-value"));
|
map.put(QueryHelper.SORT_BY, List.of("sort-by-value"));
|
||||||
map.put(QueryHelper.ORDER_DIRECTION, Collections.singletonList(desc));
|
map.put(QueryHelper.ORDER_DIRECTION, List.of(desc));
|
||||||
MockBiConsumer consumer = mock(MockBiConsumer.class);
|
MockBiConsumer consumer = mock(MockBiConsumer.class);
|
||||||
|
|
||||||
applyAndRemoveSortingParams(map, consumer);
|
applyAndRemoveSortingParams(map, consumer);
|
||||||
|
@ -136,7 +135,7 @@ class QueryHelperTest {
|
||||||
@Test
|
@Test
|
||||||
void should_ThrowError_When_MapContainsOrderByButNoSortBy() {
|
void should_ThrowError_When_MapContainsOrderByButNoSortBy() {
|
||||||
MultiValueMap<String, String> map = new LinkedMultiValueMap<>();
|
MultiValueMap<String, String> map = new LinkedMultiValueMap<>();
|
||||||
map.put(QueryHelper.ORDER_DIRECTION, Collections.singletonList("desc"));
|
map.put(QueryHelper.ORDER_DIRECTION, List.of("desc"));
|
||||||
assertThatThrownBy(() -> applyAndRemoveSortingParams(map, mock(MockBiConsumer.class)))
|
assertThatThrownBy(() -> applyAndRemoveSortingParams(map, mock(MockBiConsumer.class)))
|
||||||
.isInstanceOf(InvalidArgumentException.class);
|
.isInstanceOf(InvalidArgumentException.class);
|
||||||
}
|
}
|
||||||
|
@ -145,7 +144,7 @@ class QueryHelperTest {
|
||||||
void should_ThrowError_When_SortByAndOrderByCountDoesNotMatch() {
|
void should_ThrowError_When_SortByAndOrderByCountDoesNotMatch() {
|
||||||
MultiValueMap<String, String> map = new LinkedMultiValueMap<>();
|
MultiValueMap<String, String> map = new LinkedMultiValueMap<>();
|
||||||
map.put(QueryHelper.SORT_BY, Arrays.asList("1", "2"));
|
map.put(QueryHelper.SORT_BY, Arrays.asList("1", "2"));
|
||||||
map.put(QueryHelper.ORDER_DIRECTION, Collections.singletonList("desc"));
|
map.put(QueryHelper.ORDER_DIRECTION, List.of("desc"));
|
||||||
assertThatThrownBy(() -> applyAndRemoveSortingParams(map, mock(MockBiConsumer.class)))
|
assertThatThrownBy(() -> applyAndRemoveSortingParams(map, mock(MockBiConsumer.class)))
|
||||||
.isInstanceOf(InvalidArgumentException.class);
|
.isInstanceOf(InvalidArgumentException.class);
|
||||||
}
|
}
|
||||||
|
@ -153,7 +152,7 @@ class QueryHelperTest {
|
||||||
@Test
|
@Test
|
||||||
void should_ThrowError_When_ConsumerRaisesException() throws Exception {
|
void should_ThrowError_When_ConsumerRaisesException() throws Exception {
|
||||||
MultiValueMap<String, String> map = new LinkedMultiValueMap<>();
|
MultiValueMap<String, String> map = new LinkedMultiValueMap<>();
|
||||||
map.put(QueryHelper.SORT_BY, Collections.singletonList("1"));
|
map.put(QueryHelper.SORT_BY, List.of("1"));
|
||||||
MockBiConsumer consumer = mock(MockBiConsumer.class);
|
MockBiConsumer consumer = mock(MockBiConsumer.class);
|
||||||
doThrow(new InvalidArgumentException("")).when(consumer).accept(any(), any());
|
doThrow(new InvalidArgumentException("")).when(consumer).accept(any(), any());
|
||||||
assertThatThrownBy(() -> applyAndRemoveSortingParams(map, consumer))
|
assertThatThrownBy(() -> applyAndRemoveSortingParams(map, consumer))
|
||||||
|
|
|
@ -10,7 +10,6 @@ import static org.mockito.Mockito.lenient;
|
||||||
import static org.mockito.Mockito.verify;
|
import static org.mockito.Mockito.verify;
|
||||||
import static org.mockito.Mockito.when;
|
import static org.mockito.Mockito.when;
|
||||||
|
|
||||||
import java.util.Collections;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
import java.util.stream.IntStream;
|
import java.util.stream.IntStream;
|
||||||
|
@ -58,10 +57,10 @@ class LdapClientTest {
|
||||||
|
|
||||||
when(ldapTemplate.search(
|
when(ldapTemplate.search(
|
||||||
any(String.class), any(), anyInt(), any(), any(LdapClient.GroupContextMapper.class)))
|
any(String.class), any(), anyInt(), any(), any(LdapClient.GroupContextMapper.class)))
|
||||||
.thenReturn(Collections.singletonList(group));
|
.thenReturn(List.of(group));
|
||||||
when(ldapTemplate.search(
|
when(ldapTemplate.search(
|
||||||
any(String.class), any(), anyInt(), any(), any(LdapClient.UserContextMapper.class)))
|
any(String.class), any(), anyInt(), any(), any(LdapClient.UserContextMapper.class)))
|
||||||
.thenReturn(Collections.singletonList(user));
|
.thenReturn(List.of(user));
|
||||||
|
|
||||||
assertThat(cut.searchUsersAndGroups("test")).hasSize(2).containsExactlyInAnyOrder(user, group);
|
assertThat(cut.searchUsersAndGroups("test")).hasSize(2).containsExactlyInAnyOrder(user, group);
|
||||||
}
|
}
|
||||||
|
|
|
@ -90,11 +90,9 @@ class TaskRepresentationModelAssemberTest {
|
||||||
repModel.setPrimaryObjRef(primaryObjRef);
|
repModel.setPrimaryObjRef(primaryObjRef);
|
||||||
repModel.setRead(true);
|
repModel.setRead(true);
|
||||||
repModel.setTransferred(true);
|
repModel.setTransferred(true);
|
||||||
repModel.setCustomAttributes(
|
repModel.setCustomAttributes(List.of(TaskRepresentationModel.CustomAttribute.of("abc", "def")));
|
||||||
Collections.singletonList(TaskRepresentationModel.CustomAttribute.of("abc", "def")));
|
repModel.setCallbackInfo(List.of(TaskRepresentationModel.CustomAttribute.of("ghi", "jkl")));
|
||||||
repModel.setCallbackInfo(
|
repModel.setAttachments(List.of(attachment));
|
||||||
Collections.singletonList(TaskRepresentationModel.CustomAttribute.of("ghi", "jkl")));
|
|
||||||
repModel.setAttachments(Collections.singletonList(attachment));
|
|
||||||
repModel.setCustom1("custom1");
|
repModel.setCustom1("custom1");
|
||||||
repModel.setCustom2("custom2");
|
repModel.setCustom2("custom2");
|
||||||
repModel.setCustom3("custom3");
|
repModel.setCustom3("custom3");
|
||||||
|
@ -154,7 +152,7 @@ class TaskRepresentationModelAssemberTest {
|
||||||
task.setTransferred(true);
|
task.setTransferred(true);
|
||||||
task.setCustomAttributeMap(Collections.singletonMap("abc", "def"));
|
task.setCustomAttributeMap(Collections.singletonMap("abc", "def"));
|
||||||
task.setCallbackInfo(Collections.singletonMap("ghi", "jkl"));
|
task.setCallbackInfo(Collections.singletonMap("ghi", "jkl"));
|
||||||
task.setAttachments(Collections.singletonList(attachment));
|
task.setAttachments(List.of(attachment));
|
||||||
task.setCustomAttribute(TaskCustomField.CUSTOM_1, "custom1");
|
task.setCustomAttribute(TaskCustomField.CUSTOM_1, "custom1");
|
||||||
task.setCustomAttribute(TaskCustomField.CUSTOM_2, "custom2");
|
task.setCustomAttribute(TaskCustomField.CUSTOM_2, "custom2");
|
||||||
task.setCustomAttribute(TaskCustomField.CUSTOM_3, "custom3");
|
task.setCustomAttribute(TaskCustomField.CUSTOM_3, "custom3");
|
||||||
|
@ -215,7 +213,7 @@ class TaskRepresentationModelAssemberTest {
|
||||||
task.setTransferred(true);
|
task.setTransferred(true);
|
||||||
task.setCustomAttributeMap(Collections.singletonMap("abc", "def"));
|
task.setCustomAttributeMap(Collections.singletonMap("abc", "def"));
|
||||||
task.setCallbackInfo(Collections.singletonMap("ghi", "jkl"));
|
task.setCallbackInfo(Collections.singletonMap("ghi", "jkl"));
|
||||||
task.setAttachments(Collections.singletonList(attachment));
|
task.setAttachments(List.of(attachment));
|
||||||
task.setCustom1("custom1");
|
task.setCustom1("custom1");
|
||||||
task.setCustom2("custom2");
|
task.setCustom2("custom2");
|
||||||
task.setCustom3("custom3");
|
task.setCustom3("custom3");
|
||||||
|
|
|
@ -19,7 +19,6 @@ import static pro.taskana.task.api.TaskCustomField.CUSTOM_8;
|
||||||
import static pro.taskana.task.api.TaskCustomField.CUSTOM_9;
|
import static pro.taskana.task.api.TaskCustomField.CUSTOM_9;
|
||||||
|
|
||||||
import java.time.Instant;
|
import java.time.Instant;
|
||||||
import java.util.Collections;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
@ -77,7 +76,7 @@ class TaskSummaryRepresentationModelAssemblerTest {
|
||||||
final WorkbasketSummary workbasket =
|
final WorkbasketSummary workbasket =
|
||||||
this.workbasketService.newWorkbasket("key", "domain").asSummary();
|
this.workbasketService.newWorkbasket("key", "domain").asSummary();
|
||||||
TaskSummaryImpl task = (TaskSummaryImpl) this.taskService.newTask().asSummary();
|
TaskSummaryImpl task = (TaskSummaryImpl) this.taskService.newTask().asSummary();
|
||||||
task.setAttachmentSummaries(Collections.singletonList(attachment));
|
task.setAttachmentSummaries(List.of(attachment));
|
||||||
task.setClassificationSummary(classification);
|
task.setClassificationSummary(classification);
|
||||||
task.setWorkbasketSummary(workbasket);
|
task.setWorkbasketSummary(workbasket);
|
||||||
task.setId("taskId");
|
task.setId("taskId");
|
||||||
|
@ -139,7 +138,7 @@ class TaskSummaryRepresentationModelAssemblerTest {
|
||||||
attachment.setClassificationSummary(classificationSummary);
|
attachment.setClassificationSummary(classificationSummary);
|
||||||
attachment.setAttachmentId("attachmentId");
|
attachment.setAttachmentId("attachmentId");
|
||||||
TaskSummaryRepresentationModel repModel = new TaskRepresentationModel();
|
TaskSummaryRepresentationModel repModel = new TaskRepresentationModel();
|
||||||
repModel.setAttachmentSummaries(Collections.singletonList(attachment));
|
repModel.setAttachmentSummaries(List.of(attachment));
|
||||||
repModel.setClassificationSummary(classificationSummary);
|
repModel.setClassificationSummary(classificationSummary);
|
||||||
repModel.setWorkbasketSummary(workbasketResource);
|
repModel.setWorkbasketSummary(workbasketResource);
|
||||||
repModel.setPrimaryObjRef(primaryObjRef);
|
repModel.setPrimaryObjRef(primaryObjRef);
|
||||||
|
|
Loading…
Reference in New Issue