TSK-1858: Remove test-api duplicates

This commit is contained in:
ryzheboka 2022-06-10 13:49:43 +02:00 committed by Elena Mokeeva
parent da20389404
commit 6591478ebb
25 changed files with 105 additions and 1613 deletions

View File

@ -0,0 +1,24 @@
Method <acceptance.PojoTest.equalsContract()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (PojoTest.java:39)
Method <acceptance.PojoTest.testsThatPojoClassesAreFound()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (PojoTest.java:34)
Method <acceptance.PojoTest.validateGetAndSet()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (PojoTest.java:70)
Method <acceptance.PojoTest.validateGetters()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (PojoTest.java:49)
Method <acceptance.PojoTest.validateNoPublicFields()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (PojoTest.java:90)
Method <acceptance.PojoTest.validateNoStaticExceptFinalFields()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (PojoTest.java:80)
Method <acceptance.PojoTest.validateSetters()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (PojoTest.java:59)
Method <acceptance.classification.create.CreateClassificationAccTest.should_ThrowException_TryingToCreateClassificationWithExplicitId()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CreateClassificationAccTest.java:250)
Method <acceptance.classification.create.CreateClassificationAccTest.should_ThrowException_TryingToCreateClassificationWithInvalidCategory()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CreateClassificationAccTest.java:211)
Method <acceptance.classification.create.CreateClassificationAccTest.should_ThrowException_TryingToCreateClassificationWithInvalidParentId()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CreateClassificationAccTest.java:238)
Method <acceptance.classification.create.CreateClassificationAccTest.should_ThrowException_TryingToCreateClassificationWithInvalidParentKey()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CreateClassificationAccTest.java:226)
Method <acceptance.classification.create.CreateClassificationAccTest.should_ThrowException_TryingToCreateClassificationWithInvalidType()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CreateClassificationAccTest.java:197)
Method <acceptance.jobs.helper.TaskUpdatePriorityWorkerAccTest$WithSpi.should_executeBatch()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (TaskUpdatePriorityWorkerAccTest.java:145)
Method <acceptance.jobs.helper.TaskUpdatePriorityWorkerAccTest.should_loadAnyRelevantTaskIds()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (TaskUpdatePriorityWorkerAccTest.java:85)
Method <acceptance.jobs.helper.TaskUpdatePriorityWorkerAccTest.should_loadExistingTaskIds()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (TaskUpdatePriorityWorkerAccTest.java:95)
Method <acceptance.jobs.helper.TaskUpdatePriorityWorkerAccTest.should_notLoadAnyIrrelevantTaskIds()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (TaskUpdatePriorityWorkerAccTest.java:106)
Method <acceptance.jobs.helper.TaskUpdatePriorityWorkerAccTest.should_noticeDifferentPriority_When_PriorityHasChanged()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (TaskUpdatePriorityWorkerAccTest.java:115)
Method <acceptance.task.create.CreateTaskWithSorAccTest.should_copyObjectReferences_When_DuplicatingTask()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CreateTaskWithSorAccTest.java:137)
Method <acceptance.task.create.CreateTaskWithSorAccTest.should_createObjectReferences_When_CreatingTask()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CreateTaskWithSorAccTest.java:68)
Method <acceptance.task.update.UpdateManualPriorityAccTest.should_setPriorityAccordingToClassification_When_NegativeManualPriority()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateManualPriorityAccTest.java:77)
Method <acceptance.task.update.UpdateManualPriorityAccTest.should_setPriorityToManualPriority_When_PositiveManualPriority()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateManualPriorityAccTest.java:65)
Method <acceptance.task.update.UpdateManualPriorityWithSpiAccTest$UpdateManualPriorityTest.should_setPriorityToManualAndNotUpdateAccordingToSpi_When_ManualPriorityPositive()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateManualPriorityWithSpiAccTest.java:88)
Method <acceptance.task.update.UpdateManualPriorityWithSpiAccTest$UpdateManualPriorityTest.should_setPriorityUsingSpi_When_ManualPriorityNegative()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateManualPriorityWithSpiAccTest.java:102)
Method <acceptance.taskpreprocessing.CreateTaskPreprocessingAccTest.should_processTaskBeforeCreation_When_CreateTaskPreprocessorEnabled()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CreateTaskPreprocessingAccTest.java:59)

View File

@ -6565,115 +6565,6 @@ Cycle detected: Slice common.api -> \
- Constructor <pro.taskana.common.api.exceptions.MismatchedRoleException.<init>(java.lang.String, [Lpro.taskana.common.api.TaskanaRole;)> depends on component type <pro.taskana.common.api.TaskanaRole> in (MismatchedRoleException.java:0)\
- Field <pro.taskana.common.api.exceptions.MismatchedRoleException.roles> depends on component type <pro.taskana.common.api.TaskanaRole> in (MismatchedRoleException.java:0)\
- Method <pro.taskana.common.api.exceptions.MismatchedRoleException.getRoles()> depends on component type <pro.taskana.common.api.TaskanaRole> in (MismatchedRoleException.java:0)
Cycle detected: Slice common.api -> \
Slice monitor.api -> \
Slice monitor.api.reports -> \
Slice task.api -> \
Slice task.api.models -> \
Slice workbasket.api.models -> \
Slice workbasket.api -> \
Slice workbasket.api.exceptions -> \
Slice common.internal.util -> \
Slice common.api.exceptions -> \
Slice common.api\
1. Dependencies of Slice common.api\
- Method <pro.taskana.common.api.TaskanaEngine.getMonitorService()> has return type <pro.taskana.monitor.api.MonitorService> in (TaskanaEngine.java:0)\
2. Dependencies of Slice monitor.api\
- Method <pro.taskana.monitor.api.MonitorService.createClassificationCategoryReportBuilder()> has return type <pro.taskana.monitor.api.reports.ClassificationCategoryReport$Builder> in (MonitorService.java:0)\
- Method <pro.taskana.monitor.api.MonitorService.createClassificationReportBuilder()> has return type <pro.taskana.monitor.api.reports.ClassificationReport$Builder> in (MonitorService.java:0)\
- Method <pro.taskana.monitor.api.MonitorService.createTaskCustomFieldValueReportBuilder(pro.taskana.task.api.TaskCustomField)> has return type <pro.taskana.monitor.api.reports.TaskCustomFieldValueReport$Builder> in (MonitorService.java:0)\
- Method <pro.taskana.monitor.api.MonitorService.createTaskStatusReportBuilder()> has return type <pro.taskana.monitor.api.reports.TaskStatusReport$Builder> in (MonitorService.java:0)\
- Method <pro.taskana.monitor.api.MonitorService.createTimestampReportBuilder()> has return type <pro.taskana.monitor.api.reports.TimestampReport$Builder> in (MonitorService.java:0)\
- Method <pro.taskana.monitor.api.MonitorService.createWorkbasketPriorityReportBuilder()> has return type <pro.taskana.monitor.api.reports.WorkbasketPriorityReport$Builder> in (MonitorService.java:0)\
- Method <pro.taskana.monitor.api.MonitorService.createWorkbasketReportBuilder()> has return type <pro.taskana.monitor.api.reports.WorkbasketReport$Builder> in (MonitorService.java:0)\
3. Dependencies of Slice monitor.api.reports\
- Constructor <pro.taskana.monitor.api.reports.TaskStatusReport.<init>(java.util.List)> has generic parameter type <java.util.List<pro.taskana.task.api.TaskState>> with type argument depending on <pro.taskana.task.api.TaskState> in (TaskStatusReport.java:0)\
- Method <pro.taskana.monitor.api.reports.TaskStatusReport$Builder.stateIn(java.util.List)> has generic parameter type <java.util.List<pro.taskana.task.api.TaskState>> with type argument depending on <pro.taskana.task.api.TaskState> in (TaskStatusReport.java:0)\
- Method <pro.taskana.monitor.api.reports.TimeIntervalReportBuilder.customAttributeIn(pro.taskana.task.api.TaskCustomField, [Ljava.lang.String;)> has parameter of type <pro.taskana.task.api.TaskCustomField> in (TimeIntervalReportBuilder.java:0)\
- Method <pro.taskana.monitor.api.reports.TimeIntervalReportBuilder.customAttributeLike(pro.taskana.task.api.TaskCustomField, [Ljava.lang.String;)> has parameter of type <pro.taskana.task.api.TaskCustomField> in (TimeIntervalReportBuilder.java:0)\
- Method <pro.taskana.monitor.api.reports.TimeIntervalReportBuilder.customAttributeNotIn(pro.taskana.task.api.TaskCustomField, [Ljava.lang.String;)> has parameter of type <pro.taskana.task.api.TaskCustomField> in (TimeIntervalReportBuilder.java:0)\
- Method <pro.taskana.monitor.api.reports.TimeIntervalReportBuilder.listCustomAttributeValuesForCustomAttributeName(pro.taskana.task.api.TaskCustomField)> has parameter of type <pro.taskana.task.api.TaskCustomField> in (TimeIntervalReportBuilder.java:0)\
- Method <pro.taskana.monitor.api.reports.TimeIntervalReportBuilder.stateIn(java.util.List)> has generic parameter type <java.util.List<pro.taskana.task.api.TaskState>> with type argument depending on <pro.taskana.task.api.TaskState> in (TimeIntervalReportBuilder.java:0)\
- Method <pro.taskana.monitor.api.reports.WorkbasketPriorityReport$Builder.customAttributeIn(pro.taskana.task.api.TaskCustomField, [Ljava.lang.String;)> has parameter of type <pro.taskana.task.api.TaskCustomField> in (WorkbasketPriorityReport.java:0)\
- Method <pro.taskana.monitor.api.reports.WorkbasketPriorityReport$Builder.customAttributeLike(pro.taskana.task.api.TaskCustomField, [Ljava.lang.String;)> has parameter of type <pro.taskana.task.api.TaskCustomField> in (WorkbasketPriorityReport.java:0)\
- Method <pro.taskana.monitor.api.reports.WorkbasketPriorityReport$Builder.customAttributeNotIn(pro.taskana.task.api.TaskCustomField, [Ljava.lang.String;)> has parameter of type <pro.taskana.task.api.TaskCustomField> in (WorkbasketPriorityReport.java:0)\
- Method <pro.taskana.monitor.api.reports.WorkbasketPriorityReport$Builder.stateIn(java.util.List)> has generic parameter type <java.util.List<pro.taskana.task.api.TaskState>> with type argument depending on <pro.taskana.task.api.TaskState> in (WorkbasketPriorityReport.java:0)\
- Constructor <pro.taskana.monitor.api.reports.TaskStatusReport.<init>(java.util.List)> calls method <pro.taskana.task.api.TaskState.values()> in (TaskStatusReport.java:27)\
4. Dependencies of Slice task.api\
- Class <pro.taskana.task.api.ObjectReferenceQuery> has generic interface <pro.taskana.common.api.BaseQuery<pro.taskana.task.api.models.ObjectReference, pro.taskana.task.api.ObjectReferenceQueryColumnName>> with type argument depending on <pro.taskana.task.api.models.ObjectReference> in (ObjectReferenceQuery.java:0)\
- Class <pro.taskana.task.api.TaskCommentQuery> has generic interface <pro.taskana.common.api.BaseQuery<pro.taskana.task.api.models.TaskComment, pro.taskana.task.api.TaskCommentQueryColumnName>> with type argument depending on <pro.taskana.task.api.models.TaskComment> in (TaskCommentQuery.java:0)\
- Class <pro.taskana.task.api.TaskQuery> has generic interface <pro.taskana.common.api.BaseQuery<pro.taskana.task.api.models.TaskSummary, pro.taskana.task.api.TaskQueryColumnName>> with type argument depending on <pro.taskana.task.api.models.TaskSummary> in (TaskQuery.java:0)\
- Method <pro.taskana.task.api.TaskQuery.primaryObjectReferenceIn([Lpro.taskana.task.api.models.ObjectReference;)> depends on component type <pro.taskana.task.api.models.ObjectReference> in (TaskQuery.java:0)\
- Method <pro.taskana.task.api.TaskQuery.secondaryObjectReferenceIn([Lpro.taskana.task.api.models.ObjectReference;)> depends on component type <pro.taskana.task.api.models.ObjectReference> in (TaskQuery.java:0)\
- Method <pro.taskana.task.api.TaskService.cancelClaim(java.lang.String)> has return type <pro.taskana.task.api.models.Task> in (TaskService.java:0)\
- Method <pro.taskana.task.api.TaskService.cancelTask(java.lang.String)> has return type <pro.taskana.task.api.models.Task> in (TaskService.java:0)\
- Method <pro.taskana.task.api.TaskService.claim(java.lang.String)> has return type <pro.taskana.task.api.models.Task> in (TaskService.java:0)\
- Method <pro.taskana.task.api.TaskService.completeTask(java.lang.String)> has return type <pro.taskana.task.api.models.Task> in (TaskService.java:0)\
- Method <pro.taskana.task.api.TaskService.createTask(pro.taskana.task.api.models.Task)> has parameter of type <pro.taskana.task.api.models.Task> in (TaskService.java:0)\
- Method <pro.taskana.task.api.TaskService.createTask(pro.taskana.task.api.models.Task)> has return type <pro.taskana.task.api.models.Task> in (TaskService.java:0)\
- Method <pro.taskana.task.api.TaskService.createTaskComment(pro.taskana.task.api.models.TaskComment)> has parameter of type <pro.taskana.task.api.models.TaskComment> in (TaskService.java:0)\
- Method <pro.taskana.task.api.TaskService.createTaskComment(pro.taskana.task.api.models.TaskComment)> has return type <pro.taskana.task.api.models.TaskComment> in (TaskService.java:0)\
- Method <pro.taskana.task.api.TaskService.forceCancelClaim(java.lang.String)> has return type <pro.taskana.task.api.models.Task> in (TaskService.java:0)\
- Method <pro.taskana.task.api.TaskService.forceClaim(java.lang.String)> has return type <pro.taskana.task.api.models.Task> in (TaskService.java:0)\
- Method <pro.taskana.task.api.TaskService.forceCompleteTask(java.lang.String)> has return type <pro.taskana.task.api.models.Task> in (TaskService.java:0)\
- Method <pro.taskana.task.api.TaskService.getTask(java.lang.String)> has return type <pro.taskana.task.api.models.Task> in (TaskService.java:0)\
- Method <pro.taskana.task.api.TaskService.getTaskComment(java.lang.String)> has return type <pro.taskana.task.api.models.TaskComment> in (TaskService.java:0)\
- Method <pro.taskana.task.api.TaskService.getTaskComments(java.lang.String)> has generic return type <java.util.List<pro.taskana.task.api.models.TaskComment>> with type argument depending on <pro.taskana.task.api.models.TaskComment> in (TaskService.java:0)\
- Method <pro.taskana.task.api.TaskService.newAttachment()> has return type <pro.taskana.task.api.models.Attachment> in (TaskService.java:0)\
(18 further dependencies have been omitted...)\
5. Dependencies of Slice task.api.models\
- Method <pro.taskana.task.api.models.TaskSummary.getWorkbasketSummary()> has return type <pro.taskana.workbasket.api.models.WorkbasketSummary> in (TaskSummary.java:0)\
6. Dependencies of Slice workbasket.api.models\
- Method <pro.taskana.workbasket.api.models.Workbasket.setCustomAttribute(pro.taskana.workbasket.api.WorkbasketCustomField, java.lang.String)> has parameter of type <pro.taskana.workbasket.api.WorkbasketCustomField> in (Workbasket.java:0)\
- Method <pro.taskana.workbasket.api.models.Workbasket.setCustomField(pro.taskana.workbasket.api.WorkbasketCustomField, java.lang.String)> has parameter of type <pro.taskana.workbasket.api.WorkbasketCustomField> in (Workbasket.java:0)\
- Method <pro.taskana.workbasket.api.models.Workbasket.setType(pro.taskana.workbasket.api.WorkbasketType)> has parameter of type <pro.taskana.workbasket.api.WorkbasketType> in (Workbasket.java:0)\
- Method <pro.taskana.workbasket.api.models.WorkbasketAccessItem.getPermission(pro.taskana.workbasket.api.WorkbasketPermission)> has parameter of type <pro.taskana.workbasket.api.WorkbasketPermission> in (WorkbasketAccessItem.java:0)\
- Method <pro.taskana.workbasket.api.models.WorkbasketAccessItem.setPermission(pro.taskana.workbasket.api.WorkbasketPermission, boolean)> has parameter of type <pro.taskana.workbasket.api.WorkbasketPermission> in (WorkbasketAccessItem.java:0)\
- Method <pro.taskana.workbasket.api.models.WorkbasketSummary.getCustomAttribute(pro.taskana.workbasket.api.WorkbasketCustomField)> has parameter of type <pro.taskana.workbasket.api.WorkbasketCustomField> in (WorkbasketSummary.java:0)\
- Method <pro.taskana.workbasket.api.models.WorkbasketSummary.getCustomField(pro.taskana.workbasket.api.WorkbasketCustomField)> has parameter of type <pro.taskana.workbasket.api.WorkbasketCustomField> in (WorkbasketSummary.java:0)\
- Method <pro.taskana.workbasket.api.models.WorkbasketSummary.getType()> has return type <pro.taskana.workbasket.api.WorkbasketType> in (WorkbasketSummary.java:0)\
7. Dependencies of Slice workbasket.api\
- Method <pro.taskana.workbasket.api.WorkbasketService.addDistributionTarget(java.lang.String, java.lang.String)> throws type <pro.taskana.workbasket.api.exceptions.WorkbasketNotFoundException> in (WorkbasketService.java:0)\
- Method <pro.taskana.workbasket.api.WorkbasketService.checkAuthorization(java.lang.String, [Lpro.taskana.workbasket.api.WorkbasketPermission;)> throws type <pro.taskana.workbasket.api.exceptions.WorkbasketNotFoundException> in (WorkbasketService.java:0)\
- Method <pro.taskana.workbasket.api.WorkbasketService.checkAuthorization(java.lang.String, java.lang.String, [Lpro.taskana.workbasket.api.WorkbasketPermission;)> throws type <pro.taskana.workbasket.api.exceptions.WorkbasketNotFoundException> in (WorkbasketService.java:0)\
- Method <pro.taskana.workbasket.api.WorkbasketService.createWorkbasket(pro.taskana.workbasket.api.models.Workbasket)> throws type <pro.taskana.workbasket.api.exceptions.WorkbasketAlreadyExistException> in (WorkbasketService.java:0)\
- Method <pro.taskana.workbasket.api.WorkbasketService.createWorkbasketAccessItem(pro.taskana.workbasket.api.models.WorkbasketAccessItem)> throws type <pro.taskana.workbasket.api.exceptions.WorkbasketAccessItemAlreadyExistException> in (WorkbasketService.java:0)\
- Method <pro.taskana.workbasket.api.WorkbasketService.createWorkbasketAccessItem(pro.taskana.workbasket.api.models.WorkbasketAccessItem)> throws type <pro.taskana.workbasket.api.exceptions.WorkbasketNotFoundException> in (WorkbasketService.java:0)\
- Method <pro.taskana.workbasket.api.WorkbasketService.deleteWorkbasket(java.lang.String)> throws type <pro.taskana.workbasket.api.exceptions.WorkbasketInUseException> in (WorkbasketService.java:0)\
- Method <pro.taskana.workbasket.api.WorkbasketService.deleteWorkbasket(java.lang.String)> throws type <pro.taskana.workbasket.api.exceptions.WorkbasketNotFoundException> in (WorkbasketService.java:0)\
- Method <pro.taskana.workbasket.api.WorkbasketService.getDistributionSources(java.lang.String)> throws type <pro.taskana.workbasket.api.exceptions.WorkbasketNotFoundException> in (WorkbasketService.java:0)\
- Method <pro.taskana.workbasket.api.WorkbasketService.getDistributionSources(java.lang.String, java.lang.String)> throws type <pro.taskana.workbasket.api.exceptions.WorkbasketNotFoundException> in (WorkbasketService.java:0)\
- Method <pro.taskana.workbasket.api.WorkbasketService.getDistributionTargets(java.lang.String)> throws type <pro.taskana.workbasket.api.exceptions.WorkbasketNotFoundException> in (WorkbasketService.java:0)\
- Method <pro.taskana.workbasket.api.WorkbasketService.getDistributionTargets(java.lang.String, java.lang.String)> throws type <pro.taskana.workbasket.api.exceptions.WorkbasketNotFoundException> in (WorkbasketService.java:0)\
- Method <pro.taskana.workbasket.api.WorkbasketService.getWorkbasket(java.lang.String)> throws type <pro.taskana.workbasket.api.exceptions.WorkbasketNotFoundException> in (WorkbasketService.java:0)\
- Method <pro.taskana.workbasket.api.WorkbasketService.getWorkbasket(java.lang.String, java.lang.String)> throws type <pro.taskana.workbasket.api.exceptions.WorkbasketNotFoundException> in (WorkbasketService.java:0)\
- Method <pro.taskana.workbasket.api.WorkbasketService.setDistributionTargets(java.lang.String, java.util.List)> throws type <pro.taskana.workbasket.api.exceptions.WorkbasketNotFoundException> in (WorkbasketService.java:0)\
- Method <pro.taskana.workbasket.api.WorkbasketService.setWorkbasketAccessItems(java.lang.String, java.util.List)> throws type <pro.taskana.workbasket.api.exceptions.WorkbasketAccessItemAlreadyExistException> in (WorkbasketService.java:0)\
- Method <pro.taskana.workbasket.api.WorkbasketService.setWorkbasketAccessItems(java.lang.String, java.util.List)> throws type <pro.taskana.workbasket.api.exceptions.WorkbasketNotFoundException> in (WorkbasketService.java:0)\
- Method <pro.taskana.workbasket.api.WorkbasketService.updateWorkbasket(pro.taskana.workbasket.api.models.Workbasket)> throws type <pro.taskana.workbasket.api.exceptions.WorkbasketNotFoundException> in (WorkbasketService.java:0)\
8. Dependencies of Slice workbasket.api.exceptions\
- Constructor <pro.taskana.workbasket.api.exceptions.WorkbasketNotFoundException.<init>(java.lang.String)> calls method <pro.taskana.common.internal.util.MapCreator.of(java.lang.Object, java.lang.Object)> in (WorkbasketNotFoundException.java:20)\
- Constructor <pro.taskana.workbasket.api.exceptions.WorkbasketAlreadyExistException.<init>(java.lang.String, java.lang.String)> calls method <pro.taskana.common.internal.util.MapCreator.of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)> in (WorkbasketAlreadyExistException.java:21)\
- Constructor <pro.taskana.workbasket.api.exceptions.WorkbasketInUseException.<init>(java.lang.String)> calls method <pro.taskana.common.internal.util.MapCreator.of(java.lang.Object, java.lang.Object)> in (WorkbasketInUseException.java:22)\
- Constructor <pro.taskana.workbasket.api.exceptions.WorkbasketMarkedForDeletionException.<init>(java.lang.String)> calls method <pro.taskana.common.internal.util.MapCreator.of(java.lang.Object, java.lang.Object)> in (WorkbasketMarkedForDeletionException.java:22)\
- Constructor <pro.taskana.workbasket.api.exceptions.WorkbasketAccessItemAlreadyExistException.<init>(java.lang.String, java.lang.String)> calls method <pro.taskana.common.internal.util.MapCreator.of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)> in (WorkbasketAccessItemAlreadyExistException.java:23)\
- Constructor <pro.taskana.workbasket.api.exceptions.WorkbasketNotFoundException.<init>(java.lang.String, java.lang.String)> calls method <pro.taskana.common.internal.util.MapCreator.of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)> in (WorkbasketNotFoundException.java:29)\
- Constructor <pro.taskana.workbasket.api.exceptions.MismatchedWorkbasketPermissionException.<init>(java.lang.String, java.lang.String, [Lpro.taskana.workbasket.api.WorkbasketPermission;)> calls method <pro.taskana.common.internal.util.MapCreator.of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)> in (MismatchedWorkbasketPermissionException.java:33)\
- Constructor <pro.taskana.workbasket.api.exceptions.MismatchedWorkbasketPermissionException.<init>(java.lang.String, java.lang.String, java.lang.String, [Lpro.taskana.workbasket.api.WorkbasketPermission;)> calls method <pro.taskana.common.internal.util.MapCreator.of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)> in (MismatchedWorkbasketPermissionException.java:60)\
9. Dependencies of Slice common.internal.util\
- Method <pro.taskana.common.internal.util.CheckedRunnable.lambda$0(pro.taskana.common.internal.util.CheckedRunnable)> calls constructor <pro.taskana.common.api.exceptions.SystemException.<init>(java.lang.String, java.lang.Throwable)> in (CheckedRunnable.java:13)\
- Method <pro.taskana.common.internal.util.CheckedConsumer.lambda$0(pro.taskana.common.internal.util.CheckedConsumer, java.lang.Object)> calls constructor <pro.taskana.common.api.exceptions.SystemException.<init>(java.lang.String, java.lang.Throwable)> in (CheckedConsumer.java:14)\
- Method <pro.taskana.common.internal.util.CheckedFunction.lambda$0(pro.taskana.common.internal.util.CheckedFunction, java.lang.Object)> calls constructor <pro.taskana.common.api.exceptions.SystemException.<init>(java.lang.String, java.lang.Throwable)> in (CheckedFunction.java:14)\
- Method <pro.taskana.common.internal.util.CheckedSupplier.lambda$0(pro.taskana.common.internal.util.CheckedSupplier)> calls constructor <pro.taskana.common.api.exceptions.SystemException.<init>(java.lang.String, java.lang.Throwable)> in (CheckedSupplier.java:15)\
- Method <pro.taskana.common.internal.util.CheckedFunction.lambda$1(pro.taskana.common.internal.util.CheckedFunction, java.lang.Class, java.lang.Object)> calls constructor <pro.taskana.common.api.exceptions.SystemException.<init>(java.lang.String, java.lang.Throwable)> in (CheckedFunction.java:28)\
- Method <pro.taskana.common.internal.util.ObjectAttributeChangeDetector.determineChangesInAttributes(java.lang.Object, java.lang.Object)> calls constructor <pro.taskana.common.api.exceptions.SystemException.<init>(java.lang.String)> in (ObjectAttributeChangeDetector.java:33)\
- Method <pro.taskana.common.internal.util.FileLoaderUtil.openFileFromClasspathOrSystem(java.lang.String, java.lang.Class)> calls constructor <pro.taskana.common.api.exceptions.SystemException.<init>(java.lang.String)> in (FileLoaderUtil.java:36)\
- Method <pro.taskana.common.internal.util.FileLoaderUtil.openFileFromClasspathOrSystem(java.lang.String, java.lang.Class)> calls constructor <pro.taskana.common.api.exceptions.SystemException.<init>(java.lang.String)> in (FileLoaderUtil.java:42)\
- Method <pro.taskana.common.internal.util.ObjectAttributeChangeDetector.determineChangesInAttributes(java.lang.Object, java.lang.Object)> calls constructor <pro.taskana.common.api.exceptions.SystemException.<init>(java.lang.String)> in (ObjectAttributeChangeDetector.java:45)\
10. Dependencies of Slice common.api.exceptions\
- Constructor <pro.taskana.common.api.exceptions.MismatchedRoleException.<init>(java.lang.String, [Lpro.taskana.common.api.TaskanaRole;)> depends on component type <pro.taskana.common.api.TaskanaRole> in (MismatchedRoleException.java:0)\
- Field <pro.taskana.common.api.exceptions.MismatchedRoleException.roles> depends on component type <pro.taskana.common.api.TaskanaRole> in (MismatchedRoleException.java:0)\
- Method <pro.taskana.common.api.exceptions.MismatchedRoleException.getRoles()> depends on component type <pro.taskana.common.api.TaskanaRole> in (MismatchedRoleException.java:0)
Cycle detected: Slice common.api -> \
Slice monitor.api -> \
Slice task.api -> \
@ -6902,95 +6793,6 @@ Cycle detected: Slice common.api -> \
- Constructor <pro.taskana.common.api.exceptions.MismatchedRoleException.<init>(java.lang.String, [Lpro.taskana.common.api.TaskanaRole;)> depends on component type <pro.taskana.common.api.TaskanaRole> in (MismatchedRoleException.java:0)\
- Field <pro.taskana.common.api.exceptions.MismatchedRoleException.roles> depends on component type <pro.taskana.common.api.TaskanaRole> in (MismatchedRoleException.java:0)\
- Method <pro.taskana.common.api.exceptions.MismatchedRoleException.getRoles()> depends on component type <pro.taskana.common.api.TaskanaRole> in (MismatchedRoleException.java:0)
Cycle detected: Slice common.api -> \
Slice monitor.api -> \
Slice task.api -> \
Slice task.api.models -> \
Slice workbasket.api.models -> \
Slice workbasket.api -> \
Slice workbasket.api.exceptions -> \
Slice common.internal.util -> \
Slice common.api.exceptions -> \
Slice common.api\
1. Dependencies of Slice common.api\
- Method <pro.taskana.common.api.TaskanaEngine.getMonitorService()> has return type <pro.taskana.monitor.api.MonitorService> in (TaskanaEngine.java:0)\
2. Dependencies of Slice monitor.api\
- Method <pro.taskana.monitor.api.MonitorService.createTaskCustomFieldValueReportBuilder(pro.taskana.task.api.TaskCustomField)> has parameter of type <pro.taskana.task.api.TaskCustomField> in (MonitorService.java:0)\
3. Dependencies of Slice task.api\
- Class <pro.taskana.task.api.ObjectReferenceQuery> has generic interface <pro.taskana.common.api.BaseQuery<pro.taskana.task.api.models.ObjectReference, pro.taskana.task.api.ObjectReferenceQueryColumnName>> with type argument depending on <pro.taskana.task.api.models.ObjectReference> in (ObjectReferenceQuery.java:0)\
- Class <pro.taskana.task.api.TaskCommentQuery> has generic interface <pro.taskana.common.api.BaseQuery<pro.taskana.task.api.models.TaskComment, pro.taskana.task.api.TaskCommentQueryColumnName>> with type argument depending on <pro.taskana.task.api.models.TaskComment> in (TaskCommentQuery.java:0)\
- Class <pro.taskana.task.api.TaskQuery> has generic interface <pro.taskana.common.api.BaseQuery<pro.taskana.task.api.models.TaskSummary, pro.taskana.task.api.TaskQueryColumnName>> with type argument depending on <pro.taskana.task.api.models.TaskSummary> in (TaskQuery.java:0)\
- Method <pro.taskana.task.api.TaskQuery.primaryObjectReferenceIn([Lpro.taskana.task.api.models.ObjectReference;)> depends on component type <pro.taskana.task.api.models.ObjectReference> in (TaskQuery.java:0)\
- Method <pro.taskana.task.api.TaskQuery.secondaryObjectReferenceIn([Lpro.taskana.task.api.models.ObjectReference;)> depends on component type <pro.taskana.task.api.models.ObjectReference> in (TaskQuery.java:0)\
- Method <pro.taskana.task.api.TaskService.cancelClaim(java.lang.String)> has return type <pro.taskana.task.api.models.Task> in (TaskService.java:0)\
- Method <pro.taskana.task.api.TaskService.cancelTask(java.lang.String)> has return type <pro.taskana.task.api.models.Task> in (TaskService.java:0)\
- Method <pro.taskana.task.api.TaskService.claim(java.lang.String)> has return type <pro.taskana.task.api.models.Task> in (TaskService.java:0)\
- Method <pro.taskana.task.api.TaskService.completeTask(java.lang.String)> has return type <pro.taskana.task.api.models.Task> in (TaskService.java:0)\
- Method <pro.taskana.task.api.TaskService.createTask(pro.taskana.task.api.models.Task)> has parameter of type <pro.taskana.task.api.models.Task> in (TaskService.java:0)\
- Method <pro.taskana.task.api.TaskService.createTask(pro.taskana.task.api.models.Task)> has return type <pro.taskana.task.api.models.Task> in (TaskService.java:0)\
- Method <pro.taskana.task.api.TaskService.createTaskComment(pro.taskana.task.api.models.TaskComment)> has parameter of type <pro.taskana.task.api.models.TaskComment> in (TaskService.java:0)\
- Method <pro.taskana.task.api.TaskService.createTaskComment(pro.taskana.task.api.models.TaskComment)> has return type <pro.taskana.task.api.models.TaskComment> in (TaskService.java:0)\
- Method <pro.taskana.task.api.TaskService.forceCancelClaim(java.lang.String)> has return type <pro.taskana.task.api.models.Task> in (TaskService.java:0)\
- Method <pro.taskana.task.api.TaskService.forceClaim(java.lang.String)> has return type <pro.taskana.task.api.models.Task> in (TaskService.java:0)\
- Method <pro.taskana.task.api.TaskService.forceCompleteTask(java.lang.String)> has return type <pro.taskana.task.api.models.Task> in (TaskService.java:0)\
- Method <pro.taskana.task.api.TaskService.getTask(java.lang.String)> has return type <pro.taskana.task.api.models.Task> in (TaskService.java:0)\
- Method <pro.taskana.task.api.TaskService.getTaskComment(java.lang.String)> has return type <pro.taskana.task.api.models.TaskComment> in (TaskService.java:0)\
- Method <pro.taskana.task.api.TaskService.getTaskComments(java.lang.String)> has generic return type <java.util.List<pro.taskana.task.api.models.TaskComment>> with type argument depending on <pro.taskana.task.api.models.TaskComment> in (TaskService.java:0)\
- Method <pro.taskana.task.api.TaskService.newAttachment()> has return type <pro.taskana.task.api.models.Attachment> in (TaskService.java:0)\
(18 further dependencies have been omitted...)\
4. Dependencies of Slice task.api.models\
- Method <pro.taskana.task.api.models.TaskSummary.getWorkbasketSummary()> has return type <pro.taskana.workbasket.api.models.WorkbasketSummary> in (TaskSummary.java:0)\
5. Dependencies of Slice workbasket.api.models\
- Method <pro.taskana.workbasket.api.models.Workbasket.setCustomAttribute(pro.taskana.workbasket.api.WorkbasketCustomField, java.lang.String)> has parameter of type <pro.taskana.workbasket.api.WorkbasketCustomField> in (Workbasket.java:0)\
- Method <pro.taskana.workbasket.api.models.Workbasket.setCustomField(pro.taskana.workbasket.api.WorkbasketCustomField, java.lang.String)> has parameter of type <pro.taskana.workbasket.api.WorkbasketCustomField> in (Workbasket.java:0)\
- Method <pro.taskana.workbasket.api.models.Workbasket.setType(pro.taskana.workbasket.api.WorkbasketType)> has parameter of type <pro.taskana.workbasket.api.WorkbasketType> in (Workbasket.java:0)\
- Method <pro.taskana.workbasket.api.models.WorkbasketAccessItem.getPermission(pro.taskana.workbasket.api.WorkbasketPermission)> has parameter of type <pro.taskana.workbasket.api.WorkbasketPermission> in (WorkbasketAccessItem.java:0)\
- Method <pro.taskana.workbasket.api.models.WorkbasketAccessItem.setPermission(pro.taskana.workbasket.api.WorkbasketPermission, boolean)> has parameter of type <pro.taskana.workbasket.api.WorkbasketPermission> in (WorkbasketAccessItem.java:0)\
- Method <pro.taskana.workbasket.api.models.WorkbasketSummary.getCustomAttribute(pro.taskana.workbasket.api.WorkbasketCustomField)> has parameter of type <pro.taskana.workbasket.api.WorkbasketCustomField> in (WorkbasketSummary.java:0)\
- Method <pro.taskana.workbasket.api.models.WorkbasketSummary.getCustomField(pro.taskana.workbasket.api.WorkbasketCustomField)> has parameter of type <pro.taskana.workbasket.api.WorkbasketCustomField> in (WorkbasketSummary.java:0)\
- Method <pro.taskana.workbasket.api.models.WorkbasketSummary.getType()> has return type <pro.taskana.workbasket.api.WorkbasketType> in (WorkbasketSummary.java:0)\
6. Dependencies of Slice workbasket.api\
- Method <pro.taskana.workbasket.api.WorkbasketService.addDistributionTarget(java.lang.String, java.lang.String)> throws type <pro.taskana.workbasket.api.exceptions.WorkbasketNotFoundException> in (WorkbasketService.java:0)\
- Method <pro.taskana.workbasket.api.WorkbasketService.checkAuthorization(java.lang.String, [Lpro.taskana.workbasket.api.WorkbasketPermission;)> throws type <pro.taskana.workbasket.api.exceptions.WorkbasketNotFoundException> in (WorkbasketService.java:0)\
- Method <pro.taskana.workbasket.api.WorkbasketService.checkAuthorization(java.lang.String, java.lang.String, [Lpro.taskana.workbasket.api.WorkbasketPermission;)> throws type <pro.taskana.workbasket.api.exceptions.WorkbasketNotFoundException> in (WorkbasketService.java:0)\
- Method <pro.taskana.workbasket.api.WorkbasketService.createWorkbasket(pro.taskana.workbasket.api.models.Workbasket)> throws type <pro.taskana.workbasket.api.exceptions.WorkbasketAlreadyExistException> in (WorkbasketService.java:0)\
- Method <pro.taskana.workbasket.api.WorkbasketService.createWorkbasketAccessItem(pro.taskana.workbasket.api.models.WorkbasketAccessItem)> throws type <pro.taskana.workbasket.api.exceptions.WorkbasketAccessItemAlreadyExistException> in (WorkbasketService.java:0)\
- Method <pro.taskana.workbasket.api.WorkbasketService.createWorkbasketAccessItem(pro.taskana.workbasket.api.models.WorkbasketAccessItem)> throws type <pro.taskana.workbasket.api.exceptions.WorkbasketNotFoundException> in (WorkbasketService.java:0)\
- Method <pro.taskana.workbasket.api.WorkbasketService.deleteWorkbasket(java.lang.String)> throws type <pro.taskana.workbasket.api.exceptions.WorkbasketInUseException> in (WorkbasketService.java:0)\
- Method <pro.taskana.workbasket.api.WorkbasketService.deleteWorkbasket(java.lang.String)> throws type <pro.taskana.workbasket.api.exceptions.WorkbasketNotFoundException> in (WorkbasketService.java:0)\
- Method <pro.taskana.workbasket.api.WorkbasketService.getDistributionSources(java.lang.String)> throws type <pro.taskana.workbasket.api.exceptions.WorkbasketNotFoundException> in (WorkbasketService.java:0)\
- Method <pro.taskana.workbasket.api.WorkbasketService.getDistributionSources(java.lang.String, java.lang.String)> throws type <pro.taskana.workbasket.api.exceptions.WorkbasketNotFoundException> in (WorkbasketService.java:0)\
- Method <pro.taskana.workbasket.api.WorkbasketService.getDistributionTargets(java.lang.String)> throws type <pro.taskana.workbasket.api.exceptions.WorkbasketNotFoundException> in (WorkbasketService.java:0)\
- Method <pro.taskana.workbasket.api.WorkbasketService.getDistributionTargets(java.lang.String, java.lang.String)> throws type <pro.taskana.workbasket.api.exceptions.WorkbasketNotFoundException> in (WorkbasketService.java:0)\
- Method <pro.taskana.workbasket.api.WorkbasketService.getWorkbasket(java.lang.String)> throws type <pro.taskana.workbasket.api.exceptions.WorkbasketNotFoundException> in (WorkbasketService.java:0)\
- Method <pro.taskana.workbasket.api.WorkbasketService.getWorkbasket(java.lang.String, java.lang.String)> throws type <pro.taskana.workbasket.api.exceptions.WorkbasketNotFoundException> in (WorkbasketService.java:0)\
- Method <pro.taskana.workbasket.api.WorkbasketService.setDistributionTargets(java.lang.String, java.util.List)> throws type <pro.taskana.workbasket.api.exceptions.WorkbasketNotFoundException> in (WorkbasketService.java:0)\
- Method <pro.taskana.workbasket.api.WorkbasketService.setWorkbasketAccessItems(java.lang.String, java.util.List)> throws type <pro.taskana.workbasket.api.exceptions.WorkbasketAccessItemAlreadyExistException> in (WorkbasketService.java:0)\
- Method <pro.taskana.workbasket.api.WorkbasketService.setWorkbasketAccessItems(java.lang.String, java.util.List)> throws type <pro.taskana.workbasket.api.exceptions.WorkbasketNotFoundException> in (WorkbasketService.java:0)\
- Method <pro.taskana.workbasket.api.WorkbasketService.updateWorkbasket(pro.taskana.workbasket.api.models.Workbasket)> throws type <pro.taskana.workbasket.api.exceptions.WorkbasketNotFoundException> in (WorkbasketService.java:0)\
7. Dependencies of Slice workbasket.api.exceptions\
- Constructor <pro.taskana.workbasket.api.exceptions.WorkbasketNotFoundException.<init>(java.lang.String)> calls method <pro.taskana.common.internal.util.MapCreator.of(java.lang.Object, java.lang.Object)> in (WorkbasketNotFoundException.java:20)\
- Constructor <pro.taskana.workbasket.api.exceptions.WorkbasketAlreadyExistException.<init>(java.lang.String, java.lang.String)> calls method <pro.taskana.common.internal.util.MapCreator.of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)> in (WorkbasketAlreadyExistException.java:21)\
- Constructor <pro.taskana.workbasket.api.exceptions.WorkbasketInUseException.<init>(java.lang.String)> calls method <pro.taskana.common.internal.util.MapCreator.of(java.lang.Object, java.lang.Object)> in (WorkbasketInUseException.java:22)\
- Constructor <pro.taskana.workbasket.api.exceptions.WorkbasketMarkedForDeletionException.<init>(java.lang.String)> calls method <pro.taskana.common.internal.util.MapCreator.of(java.lang.Object, java.lang.Object)> in (WorkbasketMarkedForDeletionException.java:22)\
- Constructor <pro.taskana.workbasket.api.exceptions.WorkbasketAccessItemAlreadyExistException.<init>(java.lang.String, java.lang.String)> calls method <pro.taskana.common.internal.util.MapCreator.of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)> in (WorkbasketAccessItemAlreadyExistException.java:23)\
- Constructor <pro.taskana.workbasket.api.exceptions.WorkbasketNotFoundException.<init>(java.lang.String, java.lang.String)> calls method <pro.taskana.common.internal.util.MapCreator.of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)> in (WorkbasketNotFoundException.java:29)\
- Constructor <pro.taskana.workbasket.api.exceptions.MismatchedWorkbasketPermissionException.<init>(java.lang.String, java.lang.String, [Lpro.taskana.workbasket.api.WorkbasketPermission;)> calls method <pro.taskana.common.internal.util.MapCreator.of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)> in (MismatchedWorkbasketPermissionException.java:33)\
- Constructor <pro.taskana.workbasket.api.exceptions.MismatchedWorkbasketPermissionException.<init>(java.lang.String, java.lang.String, java.lang.String, [Lpro.taskana.workbasket.api.WorkbasketPermission;)> calls method <pro.taskana.common.internal.util.MapCreator.of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)> in (MismatchedWorkbasketPermissionException.java:60)\
8. Dependencies of Slice common.internal.util\
- Method <pro.taskana.common.internal.util.CheckedRunnable.lambda$0(pro.taskana.common.internal.util.CheckedRunnable)> calls constructor <pro.taskana.common.api.exceptions.SystemException.<init>(java.lang.String, java.lang.Throwable)> in (CheckedRunnable.java:13)\
- Method <pro.taskana.common.internal.util.CheckedConsumer.lambda$0(pro.taskana.common.internal.util.CheckedConsumer, java.lang.Object)> calls constructor <pro.taskana.common.api.exceptions.SystemException.<init>(java.lang.String, java.lang.Throwable)> in (CheckedConsumer.java:14)\
- Method <pro.taskana.common.internal.util.CheckedFunction.lambda$0(pro.taskana.common.internal.util.CheckedFunction, java.lang.Object)> calls constructor <pro.taskana.common.api.exceptions.SystemException.<init>(java.lang.String, java.lang.Throwable)> in (CheckedFunction.java:14)\
- Method <pro.taskana.common.internal.util.CheckedSupplier.lambda$0(pro.taskana.common.internal.util.CheckedSupplier)> calls constructor <pro.taskana.common.api.exceptions.SystemException.<init>(java.lang.String, java.lang.Throwable)> in (CheckedSupplier.java:15)\
- Method <pro.taskana.common.internal.util.CheckedFunction.lambda$1(pro.taskana.common.internal.util.CheckedFunction, java.lang.Class, java.lang.Object)> calls constructor <pro.taskana.common.api.exceptions.SystemException.<init>(java.lang.String, java.lang.Throwable)> in (CheckedFunction.java:28)\
- Method <pro.taskana.common.internal.util.ObjectAttributeChangeDetector.determineChangesInAttributes(java.lang.Object, java.lang.Object)> calls constructor <pro.taskana.common.api.exceptions.SystemException.<init>(java.lang.String)> in (ObjectAttributeChangeDetector.java:33)\
- Method <pro.taskana.common.internal.util.FileLoaderUtil.openFileFromClasspathOrSystem(java.lang.String, java.lang.Class)> calls constructor <pro.taskana.common.api.exceptions.SystemException.<init>(java.lang.String)> in (FileLoaderUtil.java:36)\
- Method <pro.taskana.common.internal.util.FileLoaderUtil.openFileFromClasspathOrSystem(java.lang.String, java.lang.Class)> calls constructor <pro.taskana.common.api.exceptions.SystemException.<init>(java.lang.String)> in (FileLoaderUtil.java:42)\
- Method <pro.taskana.common.internal.util.ObjectAttributeChangeDetector.determineChangesInAttributes(java.lang.Object, java.lang.Object)> calls constructor <pro.taskana.common.api.exceptions.SystemException.<init>(java.lang.String)> in (ObjectAttributeChangeDetector.java:45)\
9. Dependencies of Slice common.api.exceptions\
- Constructor <pro.taskana.common.api.exceptions.MismatchedRoleException.<init>(java.lang.String, [Lpro.taskana.common.api.TaskanaRole;)> depends on component type <pro.taskana.common.api.TaskanaRole> in (MismatchedRoleException.java:0)\
- Field <pro.taskana.common.api.exceptions.MismatchedRoleException.roles> depends on component type <pro.taskana.common.api.TaskanaRole> in (MismatchedRoleException.java:0)\
- Method <pro.taskana.common.api.exceptions.MismatchedRoleException.getRoles()> depends on component type <pro.taskana.common.api.TaskanaRole> in (MismatchedRoleException.java:0)
Cycle detected: Slice common.api -> \
Slice task.api -> \
Slice task.api.models -> \
@ -7581,4 +7383,58 @@ Cycle detected: Slice task.api -> \
- Method <pro.taskana.task.api.models.Task.setCustomField(pro.taskana.task.api.TaskCustomField, java.lang.String)> has parameter of type <pro.taskana.task.api.TaskCustomField> in (Task.java:0)\
- Method <pro.taskana.task.api.models.TaskSummary.getCustomAttribute(pro.taskana.task.api.TaskCustomField)> has parameter of type <pro.taskana.task.api.TaskCustomField> in (TaskSummary.java:0)\
- Method <pro.taskana.task.api.models.TaskSummary.getCustomField(pro.taskana.task.api.TaskCustomField)> has parameter of type <pro.taskana.task.api.TaskCustomField> in (TaskSummary.java:0)\
- Method <pro.taskana.task.api.models.TaskSummary.getState()> has return type <pro.taskana.task.api.TaskState> in (TaskSummary.java:0)
- Method <pro.taskana.task.api.models.TaskSummary.getState()> has return type <pro.taskana.task.api.TaskState> in (TaskSummary.java:0)
Cycle detected: Slice testapi -> \
Slice testapi.extensions -> \
Slice testapi\
1. Dependencies of Slice testapi\
- Class <pro.taskana.testapi.TaskanaIntegrationTest> has annotation member of type <pro.taskana.testapi.extensions.TaskanaDependencyInjectionExtension> in (TaskanaIntegrationTest.java:0)\
- Class <pro.taskana.testapi.TaskanaIntegrationTest> has annotation member of type <pro.taskana.testapi.extensions.TaskanaInitializationExtension> in (TaskanaIntegrationTest.java:0)\
- Class <pro.taskana.testapi.TaskanaIntegrationTest> has annotation member of type <pro.taskana.testapi.extensions.TestContainerExtension> in (TaskanaIntegrationTest.java:0)\
2. Dependencies of Slice testapi.extensions\
- Method <pro.taskana.testapi.extensions.TestContainerExtension.interceptTestClassConstructor(org.junit.jupiter.api.extension.InvocationInterceptor$Invocation, org.junit.jupiter.api.extension.ReflectiveInvocationContext, org.junit.jupiter.api.extension.ExtensionContext)> references class object <pro.taskana.testapi.CleanTaskanaContext> in (TestContainerExtension.java:41)\
- Method <pro.taskana.testapi.extensions.TaskanaDependencyInjectionExtension.postProcessTestInstance(java.lang.Object, org.junit.jupiter.api.extension.ExtensionContext)> references class object <pro.taskana.testapi.TaskanaInject> in (TaskanaDependencyInjectionExtension.java:44)\
- Method <pro.taskana.testapi.extensions.TestContainerExtension.interceptTestClassConstructor(org.junit.jupiter.api.extension.InvocationInterceptor$Invocation, org.junit.jupiter.api.extension.ReflectiveInvocationContext, org.junit.jupiter.api.extension.ExtensionContext)> calls method <pro.taskana.testapi.DockerContainerCreator.createDockerContainer(pro.taskana.common.internal.configuration.DB)> in (TestContainerExtension.java:46)\
- Method <pro.taskana.testapi.extensions.TestContainerExtension.lambda$0(org.junit.jupiter.api.extension.ExtensionContext$Store, org.testcontainers.containers.JdbcDatabaseContainer)> calls method <pro.taskana.testapi.DockerContainerCreator.createDataSource(org.testcontainers.containers.JdbcDatabaseContainer)> in (TestContainerExtension.java:50)\
- Method <pro.taskana.testapi.extensions.TaskanaInitializationExtension.postProcessTestInstance(java.lang.Object, org.junit.jupiter.api.extension.ExtensionContext)> references class object <pro.taskana.testapi.CleanTaskanaContext> in (TaskanaInitializationExtension.java:54)\
- Method <pro.taskana.testapi.extensions.TaskanaInitializationExtension.postProcessTestInstance(java.lang.Object, org.junit.jupiter.api.extension.ExtensionContext)> references class object <pro.taskana.testapi.WithServiceProvider> in (TaskanaInitializationExtension.java:55)\
- Method <pro.taskana.testapi.extensions.TestContainerExtension.interceptTestClassConstructor(org.junit.jupiter.api.extension.InvocationInterceptor$Invocation, org.junit.jupiter.api.extension.ReflectiveInvocationContext, org.junit.jupiter.api.extension.ExtensionContext)> references class object <pro.taskana.testapi.TaskanaEngineConfigurationModifier> in (TestContainerExtension.java:55)\
- Method <pro.taskana.testapi.extensions.TaskanaInitializationExtension.postProcessTestInstance(java.lang.Object, org.junit.jupiter.api.extension.ExtensionContext)> checks instanceof <pro.taskana.testapi.TaskanaEngineConfigurationModifier> in (TaskanaInitializationExtension.java:56)\
- Method <pro.taskana.testapi.extensions.TestContainerExtension.interceptTestClassConstructor(org.junit.jupiter.api.extension.InvocationInterceptor$Invocation, org.junit.jupiter.api.extension.ReflectiveInvocationContext, org.junit.jupiter.api.extension.ExtensionContext)> references class object <pro.taskana.testapi.WithServiceProvider> in (TestContainerExtension.java:56)\
- Method <pro.taskana.testapi.extensions.TaskanaInitializationExtension.postProcessTestInstance(java.lang.Object, org.junit.jupiter.api.extension.ExtensionContext)> checks instanceof <pro.taskana.testapi.TaskanaEngineConfigurationModifier> in (TaskanaInitializationExtension.java:61)\
- Method <pro.taskana.testapi.extensions.TaskanaInitializationExtension.postProcessTestInstance(java.lang.Object, org.junit.jupiter.api.extension.ExtensionContext)> calls method <pro.taskana.testapi.TaskanaEngineConfigurationModifier.modify(pro.taskana.TaskanaEngineConfiguration)> in (TaskanaInitializationExtension.java:64)\
- Method <pro.taskana.testapi.extensions.TestContainerExtension.afterAll(org.junit.jupiter.api.extension.ExtensionContext)> references class object <pro.taskana.testapi.CleanTaskanaContext> in (TestContainerExtension.java:73)\
- Method <pro.taskana.testapi.extensions.TaskanaInitializationExtension.generateTaskanaEntityMap(pro.taskana.common.api.TaskanaEngine)> calls constructor <pro.taskana.testapi.TaskanaEngineProxy.<init>(pro.taskana.common.api.TaskanaEngine)> in (TaskanaInitializationExtension.java:97)\
- Method <pro.taskana.testapi.extensions.TaskanaInitializationExtension.generateTaskanaEntityMap(pro.taskana.common.api.TaskanaEngine)> calls method <pro.taskana.testapi.TaskanaEngineProxy.getSqlSession()> in (TaskanaInitializationExtension.java:103)\
- Method <pro.taskana.testapi.extensions.TaskanaInitializationExtension.generateTaskanaEntityMap(pro.taskana.common.api.TaskanaEngine)> calls method <pro.taskana.testapi.TaskanaEngineProxy.getEngine()> in (TaskanaInitializationExtension.java:108)
Cycle detected: Slice testapi -> \
Slice testapi.extensions -> \
Slice testapi.util -> \
Slice testapi\
1. Dependencies of Slice testapi\
- Class <pro.taskana.testapi.TaskanaIntegrationTest> has annotation member of type <pro.taskana.testapi.extensions.TaskanaDependencyInjectionExtension> in (TaskanaIntegrationTest.java:0)\
- Class <pro.taskana.testapi.TaskanaIntegrationTest> has annotation member of type <pro.taskana.testapi.extensions.TaskanaInitializationExtension> in (TaskanaIntegrationTest.java:0)\
- Class <pro.taskana.testapi.TaskanaIntegrationTest> has annotation member of type <pro.taskana.testapi.extensions.TestContainerExtension> in (TaskanaIntegrationTest.java:0)\
2. Dependencies of Slice testapi.extensions\
- Method <pro.taskana.testapi.extensions.TestContainerExtension.interceptTestClassConstructor(org.junit.jupiter.api.extension.InvocationInterceptor$Invocation, org.junit.jupiter.api.extension.ReflectiveInvocationContext, org.junit.jupiter.api.extension.ExtensionContext)> calls method <pro.taskana.testapi.util.ExtensionCommunicator.isTopLevelClass(java.lang.Class)> in (TestContainerExtension.java:41)\
- Method <pro.taskana.testapi.extensions.TestContainerExtension.interceptTestClassConstructor(org.junit.jupiter.api.extension.InvocationInterceptor$Invocation, org.junit.jupiter.api.extension.ReflectiveInvocationContext, org.junit.jupiter.api.extension.ExtensionContext)> calls method <pro.taskana.testapi.util.ExtensionCommunicator.getClassLevelStore(org.junit.jupiter.api.extension.ExtensionContext)> in (TestContainerExtension.java:42)\
- Method <pro.taskana.testapi.extensions.TaskanaInitializationExtension.postProcessTestInstance(java.lang.Object, org.junit.jupiter.api.extension.ExtensionContext)> calls method <pro.taskana.testapi.util.ExtensionCommunicator.isTopLevelClass(java.lang.Class)> in (TaskanaInitializationExtension.java:53)\
- Method <pro.taskana.testapi.extensions.TaskanaInitializationExtension.postProcessTestInstance(java.lang.Object, org.junit.jupiter.api.extension.ExtensionContext)> calls method <pro.taskana.testapi.util.ExtensionCommunicator.getClassLevelStore(org.junit.jupiter.api.extension.ExtensionContext)> in (TaskanaInitializationExtension.java:57)\
- Method <pro.taskana.testapi.extensions.TaskanaDependencyInjectionExtension.getTaskanaEntityMap(org.junit.jupiter.api.extension.ExtensionContext)> calls method <pro.taskana.testapi.util.ExtensionCommunicator.getClassLevelStore(org.junit.jupiter.api.extension.ExtensionContext)> in (TaskanaDependencyInjectionExtension.java:61)\
- Method <pro.taskana.testapi.extensions.TestContainerExtension.interceptTestClassConstructor(org.junit.jupiter.api.extension.InvocationInterceptor$Invocation, org.junit.jupiter.api.extension.ReflectiveInvocationContext, org.junit.jupiter.api.extension.ExtensionContext)> calls method <pro.taskana.testapi.util.ExtensionCommunicator.getClassLevelStore(org.junit.jupiter.api.extension.ExtensionContext, java.lang.Class)> in (TestContainerExtension.java:61)\
- Method <pro.taskana.testapi.extensions.TestContainerExtension.interceptTestClassConstructor(org.junit.jupiter.api.extension.InvocationInterceptor$Invocation, org.junit.jupiter.api.extension.ReflectiveInvocationContext, org.junit.jupiter.api.extension.ExtensionContext)> calls method <pro.taskana.testapi.util.ExtensionCommunicator.getClassLevelStore(org.junit.jupiter.api.extension.ExtensionContext)> in (TestContainerExtension.java:62)\
- Method <pro.taskana.testapi.extensions.TaskanaInitializationExtension.postProcessTestInstance(java.lang.Object, org.junit.jupiter.api.extension.ExtensionContext)> calls method <pro.taskana.testapi.util.ServiceProviderExtractor.extractServiceProviders(java.lang.Class)> in (TaskanaInitializationExtension.java:69)\
- Method <pro.taskana.testapi.extensions.TestContainerExtension.afterAll(org.junit.jupiter.api.extension.ExtensionContext)> calls method <pro.taskana.testapi.util.ExtensionCommunicator.isTopLevelClass(java.lang.Class)> in (TestContainerExtension.java:72)\
- Method <pro.taskana.testapi.extensions.TestContainerExtension.afterAll(org.junit.jupiter.api.extension.ExtensionContext)> calls method <pro.taskana.testapi.util.ExtensionCommunicator.getClassLevelStore(org.junit.jupiter.api.extension.ExtensionContext)> in (TestContainerExtension.java:74)\
3. Dependencies of Slice testapi.util\
- Method <pro.taskana.testapi.util.ServiceProviderExtractor.groupServiceProvidersByServiceProviderInterface(java.util.List)> has generic parameter type <java.util.List<pro.taskana.testapi.WithServiceProvider>> with type argument depending on <pro.taskana.testapi.WithServiceProvider> in (ServiceProviderExtractor.java:0)\
- Method <pro.taskana.testapi.util.ServiceProviderExtractor.lambda$5(pro.taskana.testapi.WithServiceProvider)> has parameter of type <pro.taskana.testapi.WithServiceProvider> in (ServiceProviderExtractor.java:0)\
- Method <pro.taskana.testapi.util.ServiceProviderExtractor.extractServiceProviders(java.lang.Class)> references class object <pro.taskana.testapi.WithServiceProvider> in (ServiceProviderExtractor.java:36)\
- Method <pro.taskana.testapi.util.ExtensionCommunicator.determineNamespace(java.lang.Class)> references class object <pro.taskana.testapi.CleanTaskanaContext> in (ExtensionCommunicator.java:42)\
- Method <pro.taskana.testapi.util.ExtensionCommunicator.determineNamespace(java.lang.Class)> references class object <pro.taskana.testapi.CleanTaskanaContext> in (ExtensionCommunicator.java:43)\
- Method <pro.taskana.testapi.util.ExtensionCommunicator.determineNamespace(java.lang.Class)> references class object <pro.taskana.testapi.WithServiceProvider> in (ExtensionCommunicator.java:44)\
- Method <pro.taskana.testapi.util.ExtensionCommunicator.determineNamespace(java.lang.Class)> references class object <pro.taskana.testapi.WithServiceProvider> in (ExtensionCommunicator.java:45)\
- Method <pro.taskana.testapi.util.ExtensionCommunicator.determineNamespace(java.lang.Class)> references class object <pro.taskana.testapi.TaskanaEngineConfigurationModifier> in (ExtensionCommunicator.java:46)\
- Method <pro.taskana.testapi.util.ExtensionCommunicator.determineNamespace(java.lang.Class)> references class object <pro.taskana.testapi.TaskanaEngineConfigurationModifier> in (ExtensionCommunicator.java:48)\
- Method <pro.taskana.testapi.util.ServiceProviderExtractor.groupServiceProvidersByServiceProviderInterface(java.util.List)> references method <pro.taskana.testapi.WithServiceProvider.serviceProviderInterface()> in (ServiceProviderExtractor.java:61)\
- Method <pro.taskana.testapi.util.ServiceProviderExtractor.lambda$5(pro.taskana.testapi.WithServiceProvider)> calls method <pro.taskana.testapi.WithServiceProvider.serviceProviders()> in (ServiceProviderExtractor.java:63)

View File

@ -1,6 +1,6 @@
#
#Tue Jun 14 14:14:37 CEST 2022
slices\ matching\ 'pro.taskana.(**)'\ should\ be\ free\ of\ cycles=241b52d3-27ba-41f4-b4f8-6c460cce586e
methods\ that\ are\ annotated\ with\ @Test\ or\ annotated\ with\ @TestFactory\ or\ annotated\ with\ @TestTemplate\ and\ are\ not\ declared\ in\ acceptance.ArchitectureTest\ should\ be\ package\ private\ and\ should\ have\ name\ matching\ '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$'=3173a99b-429b-4197-bbd6-679bc793a1de
slices\ assigned\ from\ every\ single\ class\ should\ be\ free\ of\ cycles=07bf2452-362c-4044-8210-0ea667d555c0
no\ classes\ should\ use\ field\ injection,\ because\ field\ injection\ is\ considered\ harmful;\ use\ constructor\ injection\ or\ setter\ injection\ instead;\ see\ https\://stackoverflow.com/q/39890849\ for\ detailed\ explanations=f952034e-ec7e-4207-b45d-cf35b4e9935e
#Tue Jun 14 15:20:25 CEST 2022
slices\ matching\ 'pro.taskana.(**)'\ should\ be\ free\ of\ cycles=2bd0065c-8c3d-40c7-8cc4-b342d55eb335
methods\ that\ are\ annotated\ with\ @Test\ or\ annotated\ with\ @TestFactory\ or\ annotated\ with\ @TestTemplate\ and\ are\ not\ declared\ in\ acceptance.ArchitectureTest\ should\ be\ package\ private\ and\ should\ have\ name\ matching\ '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$'=00fa8b4a-898e-4789-a23a-854cd7019e95
slices\ assigned\ from\ every\ single\ class\ should\ be\ free\ of\ cycles=abb5749f-68d1-4a65-a9e6-37468ca39b00
no\ classes\ should\ use\ field\ injection,\ because\ field\ injection\ is\ considered\ harmful;\ use\ constructor\ injection\ or\ setter\ injection\ instead;\ see\ https\://stackoverflow.com/q/39890849\ for\ detailed\ explanations=ba13d33d-cccf-4f76-9610-d6562d07f26c

View File

@ -58,6 +58,24 @@
<artifactId>postgresql</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.tngtech.archunit</groupId>
<artifactId>archunit</artifactId>
<version>${version.archunit}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.openpojo</groupId>
<artifactId>openpojo</artifactId>
<version>${version.openpojo}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>nl.jqno.equalsverifier</groupId>
<artifactId>equalsverifier</artifactId>
<version>${version.equalsverifier}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.ibm.db2.jcc</groupId>
<artifactId>db2jcc4</artifactId>

View File

@ -56,7 +56,6 @@ import org.junit.jupiter.api.TestInstance;
import org.junit.jupiter.api.TestInstance.Lifecycle;
import org.junit.jupiter.api.TestTemplate;
import org.junit.jupiter.api.function.ThrowingConsumer;
import testapi.TaskanaIntegrationTest;
import pro.taskana.common.api.TaskanaEngine;
import pro.taskana.common.api.exceptions.ErrorCode;
@ -66,11 +65,13 @@ import pro.taskana.common.internal.InternalTaskanaEngine;
import pro.taskana.common.internal.logging.LoggingAspect;
import pro.taskana.common.internal.util.CheckedFunction;
import pro.taskana.common.internal.util.MapCreator;
import pro.taskana.testapi.TaskanaIntegrationTest;
/**
* Test architecture of classes in TASKANA. For more info and examples see <a
* href="https://www.archunit.org/userguide/html/000_Index.html">ArchUnit User Guide</a>.
*/
@Disabled
class ArchitectureTest {
// region Test setup
@ -304,7 +305,7 @@ class ArchitectureTest {
.and()
.areNotAssignableTo(TaskanaEngine.class)
.and()
.resideOutsideOfPackage("..monitor..")
.resideOutsideOfPackages("..monitor..", "pro.taskana.testapi..")
.should()
.dependOnClassesThat()
.resideInAPackage("..monitor..")

View File

@ -1,419 +0,0 @@
Method <acceptance.PojoTest.equalsContract()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (PojoTest.java:39)
Method <acceptance.PojoTest.testsThatPojoClassesAreFound()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (PojoTest.java:34)
Method <acceptance.PojoTest.validateGetAndSet()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (PojoTest.java:70)
Method <acceptance.PojoTest.validateGetters()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (PojoTest.java:49)
Method <acceptance.PojoTest.validateNoPublicFields()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (PojoTest.java:90)
Method <acceptance.PojoTest.validateNoStaticExceptFinalFields()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (PojoTest.java:80)
Method <acceptance.PojoTest.validateSetters()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (PojoTest.java:59)
Method <acceptance.classification.delete.DeleteClassificationAccTest.testDeleteClassificationInDomain()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (DeleteClassificationAccTest.java:35)
Method <acceptance.classification.delete.DeleteClassificationAccTest.testDeleteMasterClassification()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (DeleteClassificationAccTest.java:76)
Method <acceptance.classification.delete.DeleteClassificationAccTest.testDeleteMasterClassificationWithExistingAttachment()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (DeleteClassificationAccTest.java:84)
Method <acceptance.classification.delete.DeleteClassificationAccTest.testThrowClassificationNotFoundIfClassificationNotExists()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (DeleteClassificationAccTest.java:112)
Method <acceptance.classification.delete.DeleteClassificationAccTest.testThrowClassificationNotFoundIfClassificationNotExistsInDomain()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (DeleteClassificationAccTest.java:122)
Method <acceptance.classification.delete.DeleteClassificationAccTest.testThrowExceptionWhenChildClassificationIsInUseAndRollback()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (DeleteClassificationAccTest.java:93)
Method <acceptance.classification.delete.DeleteClassificationAccTest.testThrowExeptionIfDeleteClassificationWithExistingTasks()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (DeleteClassificationAccTest.java:60)
Method <acceptance.classification.delete.DeleteClassificationAccTest.testThrowExeptionIfDeleteMasterClassificationWithExistingTasks()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (DeleteClassificationAccTest.java:67)
Method <acceptance.classification.get.GetClassificationAccTest.testFindAllClassifications()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (GetClassificationAccTest.java:37)
Method <acceptance.classification.get.GetClassificationAccTest.testGetClassificationAsSummary()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (GetClassificationAccTest.java:99)
Method <acceptance.classification.get.GetClassificationAccTest.testGetClassificationByInvalidKeyAndDomain()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (GetClassificationAccTest.java:131)
Method <acceptance.classification.get.GetClassificationAccTest.testGetClassificationByNullKeyFails()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (GetClassificationAccTest.java:125)
Method <acceptance.classification.get.GetClassificationAccTest.testGetClassificationWithSpecialCharacter()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (GetClassificationAccTest.java:92)
Method <acceptance.classification.get.GetClassificationAccTest.testGetOneClassificationById()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (GetClassificationAccTest.java:67)
Method <acceptance.classification.get.GetClassificationAccTest.testGetOneClassificationByIdFails()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (GetClassificationAccTest.java:118)
Method <acceptance.classification.get.GetClassificationAccTest.testGetOneClassificationByKeyAndDomain()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (GetClassificationAccTest.java:44)
Method <acceptance.classification.get.GetClassificationAccTest.testGetOneClassificationForDomainAndGetClassificationFromMasterDomain()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (GetClassificationAccTest.java:138)
Method <acceptance.classification.get.GetClassificationAccTest.testGetOneClassificationForMasterDomain()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (GetClassificationAccTest.java:146)
Method <acceptance.classification.query.QueryClassificationAccTest.testFindClassificationByModifiedWithin()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:256)
Method <acceptance.classification.query.QueryClassificationAccTest.testFindClassificationsByCategoryAndDomain()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:90)
Method <acceptance.classification.query.QueryClassificationAccTest.testFindClassificationsByCreatedTimestamp()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:231)
Method <acceptance.classification.query.QueryClassificationAccTest.testFindClassificationsByPriorityAndValidInDomain()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:243)
Method <acceptance.classification.query.QueryClassificationAccTest.testGetClassificationsForKeyAndCategories()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:131)
Method <acceptance.classification.query.QueryClassificationAccTest.testGetClassificationsForTypeAndParent()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:114)
Method <acceptance.classification.query.QueryClassificationAccTest.testGetClassificationsWithCustom1()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:196)
Method <acceptance.classification.query.QueryClassificationAccTest.testGetClassificationsWithCustom1Like()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:207)
Method <acceptance.classification.query.QueryClassificationAccTest.testGetClassificationsWithParentAndCustom2()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:219)
Method <acceptance.classification.query.QueryClassificationAccTest.testGetClassificationsWithParentId()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:148)
Method <acceptance.classification.query.QueryClassificationAccTest.testGetClassificationsWithParentKey()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:174)
Method <acceptance.classification.query.QueryClassificationAccTest.testGetOneClassificationForMultipleDomains()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:102)
Method <acceptance.classification.query.QueryClassificationAccTest.testQueryClassificationValuesForColumnName()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:58)
Method <acceptance.classification.query.QueryClassificationAccTest.testQueryForApplicationEntryPointIn()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:310)
Method <acceptance.classification.query.QueryClassificationAccTest.testQueryForApplicationEntryPointLike()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:320)
Method <acceptance.classification.query.QueryClassificationAccTest.testQueryForCustom1In()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:330)
Method <acceptance.classification.query.QueryClassificationAccTest.testQueryForCustom2In()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:340)
Method <acceptance.classification.query.QueryClassificationAccTest.testQueryForCustom2Like()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:410)
Method <acceptance.classification.query.QueryClassificationAccTest.testQueryForCustom3In()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:350)
Method <acceptance.classification.query.QueryClassificationAccTest.testQueryForCustom3Like()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:420)
Method <acceptance.classification.query.QueryClassificationAccTest.testQueryForCustom4In()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:360)
Method <acceptance.classification.query.QueryClassificationAccTest.testQueryForCustom4Like()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:430)
Method <acceptance.classification.query.QueryClassificationAccTest.testQueryForCustom5In()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:370)
Method <acceptance.classification.query.QueryClassificationAccTest.testQueryForCustom5Like()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:440)
Method <acceptance.classification.query.QueryClassificationAccTest.testQueryForCustom6In()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:380)
Method <acceptance.classification.query.QueryClassificationAccTest.testQueryForCustom6Like()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:450)
Method <acceptance.classification.query.QueryClassificationAccTest.testQueryForCustom7In()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:390)
Method <acceptance.classification.query.QueryClassificationAccTest.testQueryForCustom7Like()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:460)
Method <acceptance.classification.query.QueryClassificationAccTest.testQueryForCustom8In()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:400)
Method <acceptance.classification.query.QueryClassificationAccTest.testQueryForCustom8Like()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:470)
Method <acceptance.classification.query.QueryClassificationAccTest.testQueryForDescriptionLike()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:289)
Method <acceptance.classification.query.QueryClassificationAccTest.testQueryForNameIn()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:279)
Method <acceptance.classification.query.QueryClassificationAccTest.testQueryForNameLike()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:272)
Method <acceptance.classification.query.QueryClassificationAccTest.testQueryForOrderByApplicationEntryPointAsc()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:577)
Method <acceptance.classification.query.QueryClassificationAccTest.testQueryForOrderByCategoryDesc()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:513)
Method <acceptance.classification.query.QueryClassificationAccTest.testQueryForOrderByDomainAsc()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:524)
Method <acceptance.classification.query.QueryClassificationAccTest.testQueryForOrderByKeyAsc()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:480)
Method <acceptance.classification.query.QueryClassificationAccTest.testQueryForOrderByNameAsc()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:555)
Method <acceptance.classification.query.QueryClassificationAccTest.testQueryForOrderByNameAsc_old()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:546)
Method <acceptance.classification.query.QueryClassificationAccTest.testQueryForOrderByParentIdDesc()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:491)
Method <acceptance.classification.query.QueryClassificationAccTest.testQueryForOrderByParentKeyAsc()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:591)
Method <acceptance.classification.query.QueryClassificationAccTest.testQueryForOrderByParentKeyDesc()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:502)
Method <acceptance.classification.query.QueryClassificationAccTest.testQueryForOrderByPriorityDesc()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:535)
Method <acceptance.classification.query.QueryClassificationAccTest.testQueryForOrderByServiceLevelDesc()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:566)
Method <acceptance.classification.query.QueryClassificationAccTest.testQueryForServiceLevelIn()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:296)
Method <acceptance.classification.query.QueryClassificationAccTest.testQueryForServiceLevelLike()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationAccTest.java:303)
Method <acceptance.classification.query.QueryClassificationWithPaginationAccTest.testCountOfClassificationsQuery()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationWithPaginationAccTest.java:138)
Method <acceptance.classification.query.QueryClassificationWithPaginationAccTest.testGetFirstPageOfClassificationQueryWithOffset()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationWithPaginationAccTest.java:24)
Method <acceptance.classification.query.QueryClassificationWithPaginationAccTest.testGetSecondPageOfClassificationQueryWithOffset()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationWithPaginationAccTest.java:32)
Method <acceptance.classification.query.QueryClassificationWithPaginationAccTest.testListOffsetAndLimitOutOfBounds()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationWithPaginationAccTest.java:40)
Method <acceptance.classification.query.QueryClassificationWithPaginationAccTest.testPaginationNullAndNegativeLimitsIgnoring()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationWithPaginationAccTest.java:103)
Method <acceptance.classification.query.QueryClassificationWithPaginationAccTest.testPaginationWithPages()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryClassificationWithPaginationAccTest.java:58)
Method <acceptance.classification.update.UpdateClassificationAccTest.testUpdateClassification()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateClassificationAccTest.java:57)
Method <acceptance.classification.update.UpdateClassificationAccTest.testUpdateClassificationChangePriority()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateClassificationAccTest.java:289)
Method <acceptance.classification.update.UpdateClassificationAccTest.testUpdateClassificationChangeServiceLevel()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateClassificationAccTest.java:419)
Method <acceptance.classification.update.UpdateClassificationAccTest.testUpdateClassificationNotLatestAnymore()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateClassificationAccTest.java:149)
Method <acceptance.classification.update.UpdateClassificationAccTest.testUpdateClassificationParentIdToInvalid()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateClassificationAccTest.java:169)
Method <acceptance.classification.update.UpdateClassificationAccTest.testUpdateClassificationParentKeyToInvalid()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateClassificationAccTest.java:178)
Method <acceptance.classification.update.UpdateClassificationAccTest.testUpdateClassificationPrioServiceLevel()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateClassificationAccTest.java:187)
Method <acceptance.classification.update.UpdateClassificationAccTest.testUpdateClassificationWithEmptyServiceLevel()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateClassificationAccTest.java:276)
Method <acceptance.classification.update.UpdateClassificationAccTest.testUpdateClassificationWithSameKeyAndParentKey()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateClassificationAccTest.java:265)
Method <acceptance.classification.update.UpdateClassificationAccTest.testUpdateTaskOnClassificationKeyCategoryChange()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateClassificationAccTest.java:119)
Method <acceptance.history.HistoryEventManagerTest.testHistoryEventManagerIsNotEnabled()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (HistoryEventManagerTest.java:13)
Method <acceptance.jobs.JobRunnerAccTest.should_onlyExecuteJobOnce_When_MultipleThreadsTryToRunJobsAtTheSameTime()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (JobRunnerAccTest.java:35)
Method <acceptance.jobs.TaskCleanupJobAccTest.shouldCleanCompletedTasksUntilDateWithSameParentBussiness()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (TaskCleanupJobAccTest.java:67)
Method <acceptance.jobs.TaskCleanupJobAccTest.shouldNotCleanCompleteTasksAfterDefinedDay()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (TaskCleanupJobAccTest.java:93)
Method <acceptance.jobs.TaskUpdatePriorityJobAccTest.should_catchException_When_executedWithWrongSettings()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (TaskUpdatePriorityJobAccTest.java:54)
Method <acceptance.jobs.TaskUpdatePriorityJobAccTest.should_containInformation_When_convertedToString()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (TaskUpdatePriorityJobAccTest.java:131)
Method <acceptance.jobs.TaskUpdatePriorityJobAccTest.should_doNothing_When_NotActive()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (TaskUpdatePriorityJobAccTest.java:65)
Method <acceptance.jobs.TaskUpdatePriorityJobAccTest.should_readConfigurationForBatchSize()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (TaskUpdatePriorityJobAccTest.java:106)
Method <acceptance.jobs.TaskUpdatePriorityJobAccTest.should_readConfigurationForIsActive()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (TaskUpdatePriorityJobAccTest.java:119)
Method <acceptance.jobs.TaskUpdatePriorityJobAccTest.should_workWithoutException()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (TaskUpdatePriorityJobAccTest.java:44)
Method <acceptance.jobs.WorkbasketCleanupJobAccTest.shouldCleanWorkbasketMarkedForDeletionWithoutTasks()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (WorkbasketCleanupJobAccTest.java:39)
Method <acceptance.jobs.WorkbasketCleanupJobAccTest.shouldNotCleanWorkbasketMarkedForDeletionIfWorkbasketHasTasks()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (WorkbasketCleanupJobAccTest.java:70)
Method <acceptance.jobs.helper.SqlConnectionRunnerAccTest.should_catchSqlExceptionAndThrowSystemException()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (SqlConnectionRunnerAccTest.java:53)
Method <acceptance.jobs.helper.SqlConnectionRunnerAccTest.should_executeSimpleQuery()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (SqlConnectionRunnerAccTest.java:34)
Method <acceptance.jobs.helper.TaskUpdatePriorityBatchStatementAccTest.should_updatePriority()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (TaskUpdatePriorityBatchStatementAccTest.java:31)
Method <acceptance.persistence.UpdateObjectsUseUtcTimeStampsAccTest.testCreatedTaskObjectEqualsReadTaskObjectInNewTimezone()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateObjectsUseUtcTimeStampsAccTest.java:64)
Method <acceptance.persistence.UpdateObjectsUseUtcTimeStampsAccTest.testTimestampsOnClassificationUpdate()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateObjectsUseUtcTimeStampsAccTest.java:99)
Method <acceptance.persistence.UpdateObjectsUseUtcTimeStampsAccTest.testTimestampsOnCreateMasterClassification()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateObjectsUseUtcTimeStampsAccTest.java:117)
Method <acceptance.persistence.UpdateObjectsUseUtcTimeStampsAccTest.testTimestampsOnCreateScheduledJob()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateObjectsUseUtcTimeStampsAccTest.java:184)
Method <acceptance.persistence.UpdateObjectsUseUtcTimeStampsAccTest.testTimestampsOnCreateWorkbasket()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateObjectsUseUtcTimeStampsAccTest.java:158)
Method <acceptance.persistence.UpdateObjectsUseUtcTimeStampsAccTest.testTimestampsOnTaskUpdate()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateObjectsUseUtcTimeStampsAccTest.java:41)
Method <acceptance.persistence.UpdateObjectsUseUtcTimeStampsAccTest.testTimestampsOnWorkbasketUpdate()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateObjectsUseUtcTimeStampsAccTest.java:142)
Method <acceptance.report.GetCustomAttributeValuesForReportAccTest.testGetCustomAttributeValuesForExcludedClassifications()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (GetCustomAttributeValuesForReportAccTest.java:101)
Method <acceptance.report.GetCustomAttributeValuesForReportAccTest.testGetCustomAttributeValuesForOneDomain()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (GetCustomAttributeValuesForReportAccTest.java:48)
Method <acceptance.report.GetCustomAttributeValuesForReportAccTest.testGetCustomAttributeValuesForOneWorkbasket()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (GetCustomAttributeValuesForReportAccTest.java:36)
Method <acceptance.report.GetCustomAttributeValuesForReportAccTest.testRoleCheck()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (GetCustomAttributeValuesForReportAccTest.java:25)
Method <acceptance.report.GetTaskIdsOfClassificationCategoryReportAccTest.testGetTaskIdsOfCategoryReport()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (GetTaskIdsOfClassificationCategoryReportAccTest.java:91)
Method <acceptance.report.GetTaskIdsOfClassificationCategoryReportAccTest.testGetTaskIdsOfCategoryReportWithCategoryFilter()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (GetTaskIdsOfClassificationCategoryReportAccTest.java:175)
Method <acceptance.report.GetTaskIdsOfClassificationCategoryReportAccTest.testGetTaskIdsOfCategoryReportWithDomainFilter()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (GetTaskIdsOfClassificationCategoryReportAccTest.java:198)
Method <acceptance.report.GetTaskIdsOfClassificationCategoryReportAccTest.testGetTaskIdsOfCategoryReportWithStateFilter()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (GetTaskIdsOfClassificationCategoryReportAccTest.java:144)
Method <acceptance.report.GetTaskIdsOfClassificationCategoryReportAccTest.testGetTaskIdsOfCategoryReportWithWorkbasketFilter()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (GetTaskIdsOfClassificationCategoryReportAccTest.java:120)
Method <acceptance.report.GetTaskIdsOfClassificationCategoryReportAccTest.testRoleCheck()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (GetTaskIdsOfClassificationCategoryReportAccTest.java:43)
Method <acceptance.report.GetTaskIdsOfClassificationCategoryReportAccTest.testThrowsExceptionIfSubKeysAreUsed()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (GetTaskIdsOfClassificationCategoryReportAccTest.java:290)
Method <acceptance.report.GetTaskIdsOfClassificationReportAccTest.testGetTaskIdsOfClassificationReport()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (GetTaskIdsOfClassificationReportAccTest.java:88)
Method <acceptance.report.GetTaskIdsOfClassificationReportAccTest.testGetTaskIdsOfClassificationReportWithAttachments()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (GetTaskIdsOfClassificationReportAccTest.java:111)
Method <acceptance.report.GetTaskIdsOfClassificationReportAccTest.testGetTaskIdsOfClassificationReportWithDomainFilter()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (GetTaskIdsOfClassificationReportAccTest.java:154)
Method <acceptance.report.GetTaskIdsOfClassificationReportAccTest.testRoleCheck()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (GetTaskIdsOfClassificationReportAccTest.java:41)
Method <acceptance.report.GetTaskIdsOfTaskCustomFieldValueReportAccTest.testGetTaskIdsOfCustomFieldValueReport()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (GetTaskIdsOfTaskCustomFieldValueReportAccTest.java:91)
Method <acceptance.report.GetTaskIdsOfTaskCustomFieldValueReportAccTest.testGetTaskIdsOfCustomFieldValueReportWithCategoryFilter()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (GetTaskIdsOfTaskCustomFieldValueReportAccTest.java:166)
Method <acceptance.report.GetTaskIdsOfTaskCustomFieldValueReportAccTest.testGetTaskIdsOfCustomFieldValueReportWithDomainFilter()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (GetTaskIdsOfTaskCustomFieldValueReportAccTest.java:188)
Method <acceptance.report.GetTaskIdsOfTaskCustomFieldValueReportAccTest.testGetTaskIdsOfCustomFieldValueReportWithStateFilter()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (GetTaskIdsOfTaskCustomFieldValueReportAccTest.java:140)
Method <acceptance.report.GetTaskIdsOfTaskCustomFieldValueReportAccTest.testGetTaskIdsOfCustomFieldValueReportWithWorkbasketFilter()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (GetTaskIdsOfTaskCustomFieldValueReportAccTest.java:117)
Method <acceptance.report.GetTaskIdsOfTaskCustomFieldValueReportAccTest.testRoleCheck()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (GetTaskIdsOfTaskCustomFieldValueReportAccTest.java:45)
Method <acceptance.report.GetTaskIdsOfTaskCustomFieldValueReportAccTest.testThrowsExceptionIfSubKeysAreUsed()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (GetTaskIdsOfTaskCustomFieldValueReportAccTest.java:257)
Method <acceptance.report.GetTaskIdsOfWorkbasketReportAccTest.testGetTaskIdsOfWorkbasketReport()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (GetTaskIdsOfWorkbasketReportAccTest.java:87)
Method <acceptance.report.GetTaskIdsOfWorkbasketReportAccTest.testGetTaskIdsOfWorkbasketReportWithExcludedClassifications()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (GetTaskIdsOfWorkbasketReportAccTest.java:111)
Method <acceptance.report.GetTaskIdsOfWorkbasketReportAccTest.testRoleCheck()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (GetTaskIdsOfWorkbasketReportAccTest.java:42)
Method <acceptance.report.ProvideClassificationCategoryReportAccTest.testEachItemOfCategoryReport()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideClassificationCategoryReportAccTest.java:133)
Method <acceptance.report.ProvideClassificationCategoryReportAccTest.testEachItemOfCategoryReportNotInWorkingDays()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideClassificationCategoryReportAccTest.java:199)
Method <acceptance.report.ProvideClassificationCategoryReportAccTest.testEachItemOfCategoryReportWithCategoryFilter()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideClassificationCategoryReportAccTest.java:277)
Method <acceptance.report.ProvideClassificationCategoryReportAccTest.testEachItemOfCategoryReportWithDomainFilter()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideClassificationCategoryReportAccTest.java:301)
Method <acceptance.report.ProvideClassificationCategoryReportAccTest.testEachItemOfCategoryReportWithStateFilter()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideClassificationCategoryReportAccTest.java:250)
Method <acceptance.report.ProvideClassificationCategoryReportAccTest.testEachItemOfCategoryReportWithWorkbasketFilter()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideClassificationCategoryReportAccTest.java:223)
Method <acceptance.report.ProvideClassificationCategoryReportAccTest.testGetCategoryReportWithReportLineItemDefinitions()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideClassificationCategoryReportAccTest.java:109)
Method <acceptance.report.ProvideClassificationCategoryReportAccTest.testGetTotalNumbersOfTasksOfCategoryReport()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideClassificationCategoryReportAccTest.java:91)
Method <acceptance.report.ProvideClassificationCategoryReportAccTest.testRoleCheck()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideClassificationCategoryReportAccTest.java:38)
Method <acceptance.report.ProvideClassificationReportAccTest.testEachItemOfClassificationReport()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideClassificationReportAccTest.java:137)
Method <acceptance.report.ProvideClassificationReportAccTest.testEachItemOfClassificationReportNotInWorkingDays()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideClassificationReportAccTest.java:212)
Method <acceptance.report.ProvideClassificationReportAccTest.testEachItemOfClassificationReportWithCategoryFilter()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideClassificationReportAccTest.java:308)
Method <acceptance.report.ProvideClassificationReportAccTest.testEachItemOfClassificationReportWithDomainFilter()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideClassificationReportAccTest.java:332)
Method <acceptance.report.ProvideClassificationReportAccTest.testEachItemOfClassificationReportWithStateFilter()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideClassificationReportAccTest.java:275)
Method <acceptance.report.ProvideClassificationReportAccTest.testEachItemOfClassificationReportWithWorkbasketFilter()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideClassificationReportAccTest.java:242)
Method <acceptance.report.ProvideClassificationReportAccTest.testGetClassificationReportWithReportLineItemDefinitions()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideClassificationReportAccTest.java:112)
Method <acceptance.report.ProvideClassificationReportAccTest.testGetTotalNumbersOfTasksOfClassificationReport()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideClassificationReportAccTest.java:91)
Method <acceptance.report.ProvideClassificationReportAccTest.testRoleCheck()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideClassificationReportAccTest.java:38)
Method <acceptance.report.ProvideDetailedClassificationReportAccTest.testEachItemOfDetailedClassificationReport()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideDetailedClassificationReportAccTest.java:214)
Method <acceptance.report.ProvideDetailedClassificationReportAccTest.testEachItemOfDetailedClassificationReportNotInWorkingDays()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideDetailedClassificationReportAccTest.java:444)
Method <acceptance.report.ProvideDetailedClassificationReportAccTest.testEachItemOfDetailedClassificationReportWithCategoryFilter()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideDetailedClassificationReportAccTest.java:501)
Method <acceptance.report.ProvideDetailedClassificationReportAccTest.testEachItemOfDetailedClassificationReportWithDomainFilter()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideDetailedClassificationReportAccTest.java:537)
Method <acceptance.report.ProvideDetailedClassificationReportAccTest.testEachItemOfDetailedClassificationReportWithStateFilter()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideDetailedClassificationReportAccTest.java:387)
Method <acceptance.report.ProvideDetailedClassificationReportAccTest.testEachItemOfDetailedClassificationReportWithWorkbasketFilter()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideDetailedClassificationReportAccTest.java:330)
Method <acceptance.report.ProvideDetailedClassificationReportAccTest.testGetDetailedClassificationReportWithReportLineItemDefinitions()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideDetailedClassificationReportAccTest.java:172)
Method <acceptance.report.ProvideDetailedClassificationReportAccTest.testGetTotalNumbersOfTasksOfDetailedClassificationReport()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideDetailedClassificationReportAccTest.java:126)
Method <acceptance.report.ProvideDetailedClassificationReportAccTest.testRoleCheck()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideDetailedClassificationReportAccTest.java:42)
Method <acceptance.report.ProvideTaskCustomFieldValueReportAccTest.testEachItemOfCustomFieldValueReport()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideTaskCustomFieldValueReportAccTest.java:165)
Method <acceptance.report.ProvideTaskCustomFieldValueReportAccTest.testEachItemOfCustomFieldValueReportNotInWorkingDays()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideTaskCustomFieldValueReportAccTest.java:215)
Method <acceptance.report.ProvideTaskCustomFieldValueReportAccTest.testEachItemOfCustomFieldValueReportWithCategoryFilter()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideTaskCustomFieldValueReportAccTest.java:293)
Method <acceptance.report.ProvideTaskCustomFieldValueReportAccTest.testEachItemOfCustomFieldValueReportWithDomainFilter()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideTaskCustomFieldValueReportAccTest.java:320)
Method <acceptance.report.ProvideTaskCustomFieldValueReportAccTest.testEachItemOfCustomFieldValueReportWithStateFilter()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideTaskCustomFieldValueReportAccTest.java:266)
Method <acceptance.report.ProvideTaskCustomFieldValueReportAccTest.testEachItemOfCustomFieldValueReportWithWorkbasketFilter()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideTaskCustomFieldValueReportAccTest.java:239)
Method <acceptance.report.ProvideTaskCustomFieldValueReportAccTest.testGetCustomFieldValueReportWithReportLineItemDefinitions()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideTaskCustomFieldValueReportAccTest.java:124)
Method <acceptance.report.ProvideTaskCustomFieldValueReportAccTest.testGetTotalNumbersOfTasksOfCustomFieldValueReportForCustom1()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideTaskCustomFieldValueReportAccTest.java:83)
Method <acceptance.report.ProvideTaskCustomFieldValueReportAccTest.testGetTotalNumbersOfTasksOfCustomFieldValueReportForCustom2()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideTaskCustomFieldValueReportAccTest.java:104)
Method <acceptance.report.ProvideTaskCustomFieldValueReportAccTest.testRoleCheck()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideTaskCustomFieldValueReportAccTest.java:38)
Method <acceptance.report.ProvideTaskStatusReportAccTest.testCompleteTaskStatusReport()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideTaskStatusReportAccTest.java:87)
Method <acceptance.report.ProvideTaskStatusReportAccTest.testCompleteTaskStatusReportWithDomainFilter()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideTaskStatusReportAccTest.java:112)
Method <acceptance.report.ProvideTaskStatusReportAccTest.testCompleteTaskStatusReportWithStateFilter()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideTaskStatusReportAccTest.java:141)
Method <acceptance.report.ProvideTaskStatusReportAccTest.testCompleteTaskStatusReportWithStates()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideTaskStatusReportAccTest.java:170)
Method <acceptance.report.ProvideTimestampReportAccTest.testProperInsertionOfQueryItems()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideTimestampReportAccTest.java:110)
Method <acceptance.report.ProvideWorkbasketReportAccTest.testEachItemOfWorkbasketReport()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideWorkbasketReportAccTest.java:140)
Method <acceptance.report.ProvideWorkbasketReportAccTest.testEachItemOfWorkbasketReportForSelectedClassifications()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideWorkbasketReportAccTest.java:386)
Method <acceptance.report.ProvideWorkbasketReportAccTest.testEachItemOfWorkbasketReportNotInWorkingDays()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideWorkbasketReportAccTest.java:189)
Method <acceptance.report.ProvideWorkbasketReportAccTest.testEachItemOfWorkbasketReportWithCategoryFilter()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideWorkbasketReportAccTest.java:261)
Method <acceptance.report.ProvideWorkbasketReportAccTest.testEachItemOfWorkbasketReportWithDomainFilter()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideWorkbasketReportAccTest.java:288)
Method <acceptance.report.ProvideWorkbasketReportAccTest.testEachItemOfWorkbasketReportWithStateFilter()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideWorkbasketReportAccTest.java:234)
Method <acceptance.report.ProvideWorkbasketReportAccTest.testEachItemOfWorkbasketReportWithWorkbasketFilter()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideWorkbasketReportAccTest.java:213)
Method <acceptance.report.ProvideWorkbasketReportAccTest.testGetTotalNumbersOfTasksOfWorkbasketReportBasedOnDueDate()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideWorkbasketReportAccTest.java:69)
Method <acceptance.report.ProvideWorkbasketReportAccTest.testGetTotalNumbersOfTasksOfWorkbasketReportBasedOnPlannedDateWithReportLineItemDefinitions()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideWorkbasketReportAccTest.java:428)
Method <acceptance.report.ProvideWorkbasketReportAccTest.testGetWorkbasketReportWithReportLineItemDefinitions()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideWorkbasketReportAccTest.java:103)
Method <acceptance.report.ProvideWorkbasketReportAccTest.testRoleCheck()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ProvideWorkbasketReportAccTest.java:38)
Method <acceptance.task.CallbackStateAccTest.testCreateTaskWithDifferentCallbackStates()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CallbackStateAccTest.java:38)
Method <acceptance.task.CallbackStateAccTest.testDeletionOfTaskWithWrongCallbackStateIsBlocked()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CallbackStateAccTest.java:61)
Method <acceptance.task.CallbackStateAccTest.testInvalidUpdateOfCallbackStateToClaimed()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CallbackStateAccTest.java:247)
Method <acceptance.task.CallbackStateAccTest.testInvalidUpdateOfCallbackStateToComplete()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CallbackStateAccTest.java:211)
Method <acceptance.task.CallbackStateAccTest.testInvalidUpdateOfCallbackStateToNone()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CallbackStateAccTest.java:178)
Method <acceptance.task.CallbackStateAccTest.testInvalidUpdateOfCallbackStateToRequired()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CallbackStateAccTest.java:287)
Method <acceptance.task.CallbackStateAccTest.testQueriesWithCallbackState()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CallbackStateAccTest.java:320)
Method <acceptance.task.CallbackStateAccTest.testUpdateOfCallbackState()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CallbackStateAccTest.java:123)
Method <acceptance.task.ServiceLevelPriorityAccTest.should_NotThrowServiceLevelViolation_IfWeekendOrHolidaysBetweenDates()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ServiceLevelPriorityAccTest.java:597)
Method <acceptance.task.ServiceLevelPriorityAccTest.should_UpdateTaskPlannedOrDue_When_PlannedOrDueAreOnWeekends_ServiceLevel_P0D()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ServiceLevelPriorityAccTest.java:527)
Method <acceptance.task.ServiceLevelPriorityAccTest.testSetPlannedPropertyOnAllTasks()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ServiceLevelPriorityAccTest.java:610)
Method <acceptance.task.TaskModelsCloneTest.testCloneInTask()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (TaskModelsCloneTest.java:52)
Method <acceptance.task.TaskModelsCloneTest.testCloneInTaskSummary()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (TaskModelsCloneTest.java:27)
Method <acceptance.task.claim.ClaimTaskAccTest.testBulkDeleteTasksWithException()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ClaimTaskAccTest.java:208)
Method <acceptance.task.claim.ClaimTaskAccTest.testCancelClaimTask()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ClaimTaskAccTest.java:95)
Method <acceptance.task.claim.ClaimTaskAccTest.testClaimAlreadyClaimedByCallerTask()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ClaimTaskAccTest.java:65)
Method <acceptance.task.claim.ClaimTaskAccTest.testClaimTask()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ClaimTaskAccTest.java:34)
Method <acceptance.task.claim.ClaimTaskAccTest.testCompleteTask()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ClaimTaskAccTest.java:140)
Method <acceptance.task.claim.ClaimTaskAccTest.testForceCancelClaimOfTaskFromAnotherUser()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ClaimTaskAccTest.java:124)
Method <acceptance.task.claim.ClaimTaskAccTest.testForceClaimTaskWhichIsAlreadyClaimedByAnotherUser()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ClaimTaskAccTest.java:75)
Method <acceptance.task.claim.ClaimTaskAccTest.testForceCompleteClaimedTaskOfAnotherUser()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ClaimTaskAccTest.java:190)
Method <acceptance.task.claim.ClaimTaskAccTest.testForceCompleteUnclaimedTask()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ClaimTaskAccTest.java:160)
Method <acceptance.task.claim.ClaimTaskAccTest.testThrowsExceptionIfCancelClaimOfTaskFromAnotherUser()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ClaimTaskAccTest.java:111)
Method <acceptance.task.claim.ClaimTaskAccTest.testThrowsExceptionIfCompletingClaimedTaskOfAnotherUser()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ClaimTaskAccTest.java:177)
Method <acceptance.task.claim.ClaimTaskAccTest.testThrowsExceptionIfTaskIsAlreadyClaimed()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (ClaimTaskAccTest.java:52)
Method <acceptance.task.claim.SetOwnerAccTest.testSetOwnerAndSubsequentClaimSucceeds()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (SetOwnerAccTest.java:38)
Method <acceptance.task.claim.SetOwnerAccTest.testSetOwnerNotAuthorized()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (SetOwnerAccTest.java:85)
Method <acceptance.task.claim.SetOwnerAccTest.testSetOwnerOfClaimedTaskFails()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (SetOwnerAccTest.java:71)
Method <acceptance.task.claim.SetOwnerAccTest.testSetOwnerOfTasksWithDuplicatesAndNotExistingSucceeds()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (SetOwnerAccTest.java:116)
Method <acceptance.task.claim.SetOwnerAccTest.testSetOwnerOfTasksWithDuplicatesSucceeds()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (SetOwnerAccTest.java:102)
Method <acceptance.task.claim.SetOwnerAccTest.testSetOwnerOfTasksWithNoQualifyingTasks()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (SetOwnerAccTest.java:135)
Method <acceptance.task.claim.SetOwnerAccTest.testSetOwnerViaUpdateTaskNotAuthorized()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (SetOwnerAccTest.java:57)
Method <acceptance.task.claim.SetOwnerAccTest.testSetOwnerWithAllTasksAndVariousExceptions()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (SetOwnerAccTest.java:159)
Method <acceptance.task.claim.SetOwnerAccTest.testSetOwnerWithAllTasksAndVariousExceptionsAsAdmin()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (SetOwnerAccTest.java:190)
Method <acceptance.task.claim.SetOwnerAccTest.testSetOwnerWithEmptyList()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (SetOwnerAccTest.java:150)
Method <acceptance.task.complete.CancelTaskAccTest.testCancelCancelledTask()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CancelTaskAccTest.java:117)
Method <acceptance.task.complete.CancelTaskAccTest.testCancelClaimedTask()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CancelTaskAccTest.java:72)
Method <acceptance.task.complete.CancelTaskAccTest.testCancelCompletedTask()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CancelTaskAccTest.java:94)
Method <acceptance.task.complete.CancelTaskAccTest.testCancelReadyTask()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CancelTaskAccTest.java:46)
Method <acceptance.task.complete.CancelTaskAccTest.testCancelTerminatedTask()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CancelTaskAccTest.java:106)
Method <acceptance.task.complete.CancelTaskAccTest.testQueryCancelledTasks()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CancelTaskAccTest.java:38)
Method <acceptance.task.create.CreateTaskAccTest.testCreateExternalTaskWithAttachment()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CreateTaskAccTest.java:351)
Method <acceptance.task.create.CreateTaskAccTest.testCreateExternalTaskWithMultipleAttachments()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CreateTaskAccTest.java:427)
Method <acceptance.task.create.CreateTaskAccTest.testCreateSimpleManualTask()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CreateTaskAccTest.java:113)
Method <acceptance.task.create.CreateTaskAccTest.testCreateSimpleTaskWithCallbackInfo()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CreateTaskAccTest.java:739)
Method <acceptance.task.create.CreateTaskAccTest.testCreateSimpleTaskWithCustomAttributes()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CreateTaskAccTest.java:283)
Method <acceptance.task.create.CreateTaskAccTest.testCreateTaskNotAuthorizedOnWorkbasket()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CreateTaskAccTest.java:795)
Method <acceptance.task.create.CreateTaskAccTest.testCreateTaskWithSecurityButNoUserId()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CreateTaskAccTest.java:771)
Method <acceptance.task.create.CreateTaskAccTest.testCreateTaskWithWorkbasketMarkedForDeletion()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CreateTaskAccTest.java:814)
Method <acceptance.task.create.CreateTaskAccTest.testCreatedTaskObjectEqualsReadTaskObject()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CreateTaskAccTest.java:707)
Method <acceptance.task.create.CreateTaskAccTest.testGetExceptionIfAppendIsNotPermitted()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CreateTaskAccTest.java:647)
Method <acceptance.task.create.CreateTaskAccTest.testGetExceptionIfWorkbasketDoesNotExist()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CreateTaskAccTest.java:634)
Method <acceptance.task.create.CreateTaskAccTest.testIdempotencyOfTaskCreation()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CreateTaskAccTest.java:242)
Method <acceptance.task.create.CreateTaskAccTest.testPrioDurationOfTaskFromAttachmentsAtCreate()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CreateTaskAccTest.java:482)
Method <acceptance.task.create.CreateTaskAccTest.testSetDomainFromWorkbasket()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CreateTaskAccTest.java:686)
Method <acceptance.task.create.CreateTaskAccTest.testThrowsExceptionIfAttachmentIsInvalid()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CreateTaskAccTest.java:541)
Method <acceptance.task.create.CreateTaskAccTest.testThrowsExceptionIfMandatoryPrimaryObjectReferenceIsNotSetOrIncomplete()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CreateTaskAccTest.java:660)
Method <acceptance.task.create.CreateTaskAccTest.testUseClassificationMetadataFromCorrectDomainForNewTask()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CreateTaskAccTest.java:617)
Method <acceptance.task.create.CreateTaskAccTest.testUseCustomNameIfSetForNewTask()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CreateTaskAccTest.java:600)
Method <acceptance.task.delete.DeleteTaskAccTest.testBulkDeleteTask()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (DeleteTaskAccTest.java:176)
Method <acceptance.task.delete.DeleteTaskAccTest.testBulkDeleteTasksWithException()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (DeleteTaskAccTest.java:190)
Method <acceptance.task.delete.DeleteTaskAccTest.testDeleteSingleTask()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (DeleteTaskAccTest.java:130)
Method <acceptance.task.delete.DeleteTaskAccTest.testDeleteSingleTaskNotAuthorized()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (DeleteTaskAccTest.java:32)
Method <acceptance.task.delete.DeleteTaskAccTest.testForceDeleteTaskIfNotCompleted()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (DeleteTaskAccTest.java:160)
Method <acceptance.task.delete.DeleteTaskAccTest.testThrowsExceptionIfTaskIsNotCompleted()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (DeleteTaskAccTest.java:151)
Method <acceptance.task.query.QueryObjectReferenceAccTest.testFindObjectReferenceByCompany()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryObjectReferenceAccTest.java:33)
Method <acceptance.task.query.QueryObjectReferenceAccTest.testFindObjectReferenceBySystem()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryObjectReferenceAccTest.java:43)
Method <acceptance.task.query.QueryObjectReferenceAccTest.testFindObjectReferenceBySystemInstance()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryObjectReferenceAccTest.java:57)
Method <acceptance.task.query.QueryObjectReferenceAccTest.testFindObjectReferenceByType()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryObjectReferenceAccTest.java:71)
Method <acceptance.task.query.QueryObjectReferenceAccTest.testFindObjectReferenceByValue()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryObjectReferenceAccTest.java:81)
Method <acceptance.task.query.QueryObjectReferenceAccTest.testQueryObjectReferenceValuesForColumnName()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryObjectReferenceAccTest.java:19)
Method <acceptance.task.query.QueryObjectReferencesWithPaginationAccTest.testCountOfClassificationsQuery()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryObjectReferencesWithPaginationAccTest.java:106)
Method <acceptance.task.query.QueryObjectReferencesWithPaginationAccTest.testGetFirstPageOfObjectRefQueryWithOffset()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryObjectReferencesWithPaginationAccTest.java:31)
Method <acceptance.task.query.QueryObjectReferencesWithPaginationAccTest.testGetSecondPageOfObjectRefQueryWithOffset()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryObjectReferencesWithPaginationAccTest.java:37)
Method <acceptance.task.query.QueryObjectReferencesWithPaginationAccTest.testListOffsetAndLimitOutOfBounds()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryObjectReferencesWithPaginationAccTest.java:44)
Method <acceptance.task.query.QueryObjectReferencesWithPaginationAccTest.testPaginationNullAndNegativeLimitsIgnoring()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryObjectReferencesWithPaginationAccTest.java:86)
Method <acceptance.task.query.QueryObjectReferencesWithPaginationAccTest.testPaginationWithPages()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryObjectReferencesWithPaginationAccTest.java:59)
Method <acceptance.task.query.QueryTasksAccTest$CustomAttributeTest.testQueryTaskByCustomAttributes()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryTasksAccTest.java:459)
Method <acceptance.task.query.QueryTasksByTimeIntervalsAccTest$TimeIntervalTest.testClaimedWithin2Intervals()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryTasksByTimeIntervalsAccTest.java:112)
Method <acceptance.task.query.QueryTasksByTimeIntervalsAccTest$TimeIntervalTest.testCompletedWithin()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryTasksByTimeIntervalsAccTest.java:142)
Method <acceptance.task.query.QueryTasksByTimeIntervalsAccTest$TimeIntervalTest.testCreatedAfter()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryTasksByTimeIntervalsAccTest.java:89)
Method <acceptance.task.query.QueryTasksByTimeIntervalsAccTest$TimeIntervalTest.testCreatedBefore()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryTasksByTimeIntervalsAccTest.java:66)
Method <acceptance.task.query.QueryTasksByTimeIntervalsAccTest$TimeIntervalTest.testCreatedWithin2Intervals()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryTasksByTimeIntervalsAccTest.java:36)
Method <acceptance.task.query.QueryTasksByTimeIntervalsAccTest$TimeIntervalTest.testDueWithin()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryTasksByTimeIntervalsAccTest.java:211)
Method <acceptance.task.query.QueryTasksByTimeIntervalsAccTest$TimeIntervalTest.testModifiedWithin()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryTasksByTimeIntervalsAccTest.java:165)
Method <acceptance.task.query.QueryTasksByTimeIntervalsAccTest$TimeIntervalTest.testPlannedWithin()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryTasksByTimeIntervalsAccTest.java:188)
Method <acceptance.task.query.QueryTasksByWorkbasketAccTest$WorkbasketTest.testThrowsExceptionIfNoOpenerPermissionOnAtLeastOneQueriedWorkbasket()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryTasksByWorkbasketAccTest.java:43)
Method <acceptance.task.query.QueryTasksByWorkbasketAccTest$WorkbasketTest.testThrowsExceptionIfNoOpenerPermissionOnQueriedWorkbasket()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryTasksByWorkbasketAccTest.java:29)
Method <acceptance.task.query.QueryTasksListValuesAccTest$ListValuesTest.testQueryTaskValuesForAttachmentClassificationName()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryTasksListValuesAccTest.java:46)
Method <acceptance.task.query.QueryTasksListValuesAccTest$ListValuesTest.testQueryTaskValuesForClassificationName()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryTasksListValuesAccTest.java:59)
Method <acceptance.task.query.QueryTasksWithPaginationAccTest$PaginationTest$Count.testCountOfTaskQuery()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryTasksWithPaginationAccTest.java:182)
Method <acceptance.task.query.QueryTasksWithPaginationAccTest$PaginationTest$ListPage.testPaginationNullAndNegativeLimitsIgnoring()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryTasksWithPaginationAccTest.java:141)
Method <acceptance.task.query.QueryTasksWithPaginationAccTest$PaginationTest$ListPage.testPaginationWithPages()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryTasksWithPaginationAccTest.java:95)
Method <acceptance.task.query.QueryTasksWithPaginationAccTest$PaginationTest$OffsetAndLimit.testGetFirstPageOfTaskQueryWithOffset()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryTasksWithPaginationAccTest.java:49)
Method <acceptance.task.query.QueryTasksWithPaginationAccTest$PaginationTest$OffsetAndLimit.testListOffsetAndLimitOutOfBounds()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryTasksWithPaginationAccTest.java:65)
Method <acceptance.task.query.QueryTasksWithPaginationAccTest$PaginationTest$OffsetAndLimit.testSecondPageOfTaskQueryWithOffset()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryTasksWithPaginationAccTest.java:57)
Method <acceptance.task.query.QueryTasksWithPaginationAccTest$PaginationTest.testQueryAllPaged()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryTasksWithPaginationAccTest.java:32)
Method <acceptance.task.query.QueryTasksWithSortingAccTest$SortingTest$AttachmentChannel.testQueryForAttachmentChannelLikeAndOrdering()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryTasksWithSortingAccTest.java:719)
Method <acceptance.task.query.QueryTasksWithSortingAccTest$SortingTest$AttachmentChannel.testQueryForOrderByAttachmentChannelAscAndReferenceDesc()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryTasksWithSortingAccTest.java:694)
Method <acceptance.task.query.QueryTasksWithSortingAccTest$SortingTest$AttachmentClassificationId.testQueryForOrderByAttachmentClassificationIdAsc()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryTasksWithSortingAccTest.java:522)
Method <acceptance.task.query.QueryTasksWithSortingAccTest$SortingTest$AttachmentClassificationId.testQueryForOrderByAttachmentClassificationIdDesc()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryTasksWithSortingAccTest.java:545)
Method <acceptance.task.query.QueryTasksWithSortingAccTest$SortingTest$AttachmentClassificationKey.testQueryForOrderByAttachmentClassificationKeyAsc()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryTasksWithSortingAccTest.java:572)
Method <acceptance.task.query.QueryTasksWithSortingAccTest$SortingTest$AttachmentClassificationKey.testQueryForOrderByAttachmentClassificationKeyDesc()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryTasksWithSortingAccTest.java:595)
Method <acceptance.task.query.QueryTasksWithSortingAccTest$SortingTest$AttachmentClassificationName.testSelectByAttachmentClassificationNameLike()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryTasksWithSortingAccTest.java:456)
Method <acceptance.task.query.QueryTasksWithSortingAccTest$SortingTest$AttachmentReceived.testQueryForOrderByAttachmentReceivedAsc()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryTasksWithSortingAccTest.java:648)
Method <acceptance.task.query.QueryTasksWithSortingAccTest$SortingTest$AttachmentReceived.testQueryForOrderByAttachmentReceivedDesc()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryTasksWithSortingAccTest.java:669)
Method <acceptance.task.query.QueryTasksWithSortingAccTest$SortingTest$AttachmentReference.testQueryForOrderByAttachmentRefValueDesc()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryTasksWithSortingAccTest.java:622)
Method <acceptance.task.query.QueryTasksWithSortingAccTest$SortingTest$TaskId.should_sortByTaskIdAsc_When_SortingDirectionIsNull()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryTasksWithSortingAccTest.java:77)
Method <acceptance.task.query.QueryTasksWithSortingAccTest$SortingTest$TaskId.should_sortByTaskIdDesc()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryTasksWithSortingAccTest.java:56)
Method <acceptance.task.query.QueryTasksWithSortingAccTest$SortingTest$WorkbasketName.should_sortByWorkbasketNameAsc()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryTasksWithSortingAccTest.java:98)
Method <acceptance.task.query.QueryTasksWithSortingAccTest$SortingTest$WorkbasketName.should_sortByWorkbasketNameDsc()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryTasksWithSortingAccTest.java:112)
Method <acceptance.task.update.UpdateTaskAttachmentsAccTest.modifyExistingAttachment()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateTaskAttachmentsAccTest.java:333)
Method <acceptance.task.update.UpdateTaskAttachmentsAccTest.replaceExistingAttachments()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateTaskAttachmentsAccTest.java:406)
Method <acceptance.task.update.UpdateTaskAttachmentsAccTest.testAddAttachmentAsNullValueWillBeIgnored()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateTaskAttachmentsAccTest.java:230)
Method <acceptance.task.update.UpdateTaskAttachmentsAccTest.testAddCustomAttributeToAttachment()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateTaskAttachmentsAccTest.java:525)
Method <acceptance.task.update.UpdateTaskAttachmentsAccTest.testPrioDurationOfTaskFromAttachmentsAtUpdate()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateTaskAttachmentsAccTest.java:464)
Method <acceptance.task.update.UpdateTaskAttachmentsAccTest.testRemoveAttachment()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateTaskAttachmentsAccTest.java:260)
Method <acceptance.task.update.UpdateTaskAttachmentsAccTest.testRemoveAttachmentWithNullAndNotAddedId()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateTaskAttachmentsAccTest.java:279)
Method <acceptance.task.update.UpdateTaskAttachmentsAccTest.testUpdateAttachment()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateTaskAttachmentsAccTest.java:299)
Method <acceptance.workbasket.create.CreateWorkbasketAccTest.testCreateDuplicateWorkbasketAccessListFails()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CreateWorkbasketAccTest.java:226)
Method <acceptance.workbasket.create.CreateWorkbasketAccTest.testCreateWorkbasket()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CreateWorkbasketAccTest.java:37)
Method <acceptance.workbasket.create.CreateWorkbasketAccTest.testCreateWorkbasketWithAlreadyExistingKeyAndDomainAndEmptyIdUpdatesOlderWorkbasket()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CreateWorkbasketAccTest.java:177)
Method <acceptance.workbasket.create.CreateWorkbasketAccTest.testCreateWorkbasketWithInvalidDomain()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CreateWorkbasketAccTest.java:92)
Method <acceptance.workbasket.create.CreateWorkbasketAccTest.testCreateWorkbasketWithMissingRequiredField()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CreateWorkbasketAccTest.java:105)
Method <acceptance.workbasket.create.CreateWorkbasketAccTest.testThrowsExceptionIfWorkbasketWithCaseInsensitiveSameKeyDomainIsCreated()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CreateWorkbasketAccTest.java:157)
Method <acceptance.workbasket.create.CreateWorkbasketAccTest.testWorkbasketAccessItemSetName()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (CreateWorkbasketAccTest.java:196)
Method <acceptance.workbasket.get.GetDistributionTargetsAccTest.testGetDistributionSourcesById()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (GetDistributionTargetsAccTest.java:138)
Method <acceptance.workbasket.get.GetDistributionTargetsAccTest.testGetDistributionSourcesByKeyDomain()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (GetDistributionTargetsAccTest.java:152)
Method <acceptance.workbasket.get.GetDistributionTargetsAccTest.testGetDistributionSourcesThrowsNotAuthorized()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (GetDistributionTargetsAccTest.java:166)
Method <acceptance.workbasket.get.GetDistributionTargetsAccTest.testGetDistributionSourcesThrowsWorkbasketNotFound()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (GetDistributionTargetsAccTest.java:176)
Method <acceptance.workbasket.get.GetWorkbasketAccTest.testThrowsExceptionIfKeyOrDomainIsInvalid()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (GetWorkbasketAccTest.java:160)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryAllForAdminMultipleTimes()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:62)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryAllForBusinessAdminMultipleTimes()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:50)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryAllForUserMultipleTimes()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:38)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryForCustom1In()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:371)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryForCustom1Like()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:385)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryForCustom2In()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:396)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryForCustom2Like()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:407)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryForCustom3In()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:418)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryForCustom3Like()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:429)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryForCustom4In()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:440)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryForCustom4Like()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:451)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryForOrderByOrgLevel1Desc()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:526)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryForOrderByOrgLevel2Asc()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:538)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryForOrderByOrgLevel3Desc()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:550)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryForOrderByOrgLevel4Asc()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:562)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryForOrgLevel1Like()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:470)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryForOrgLevel2In()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:478)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryForOrgLevel2Like()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:486)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryForOrgLevel3In()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:494)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryForOrgLevel3Like()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:502)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryForOrgLevel4In()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:510)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryForOrgLevel4Like()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:518)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryForOrgLevl1In()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:462)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryWorkbasketByAdmin()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:309)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryWorkbasketByCreated()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:293)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryWorkbasketByDescription()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:161)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryWorkbasketByDomain()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:90)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryWorkbasketByDomainAndType()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:98)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryWorkbasketByDomainLike()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:331)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryWorkbasketByKey()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:186)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryWorkbasketByKeyContains()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:213)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryWorkbasketByKeyContainsIgnoreCase()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:221)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryWorkbasketByKeyOrNameContainsIgnoreCase()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:229)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryWorkbasketByModified()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:301)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryWorkbasketByMultipleKeys()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:194)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryWorkbasketByMultipleKeysWithUnknownKey()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:202)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryWorkbasketByNameContains()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:142)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryWorkbasketByNameContainsCaseInsensitive()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:153)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryWorkbasketByNameStartsWith()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:134)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryWorkbasketByNameStartsWithSortedByKeyAscending()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:267)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryWorkbasketByNameStartsWithSortedByKeyDescending()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:278)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryWorkbasketByNameStartsWithSortedByNameAscending()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:237)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryWorkbasketByNameStartsWithSortedByNameDescending()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:252)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryWorkbasketByOwnerInOrderByDomainDesc()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:356)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryWorkbasketByOwnerLike()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:174)
Method <acceptance.workbasket.query.QueryWorkbasketAccTest.testQueryWorkbasketValuesForColumnName()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccTest.java:74)
Method <acceptance.workbasket.query.QueryWorkbasketAccessItemsAccTest.testQueryAccessItemsByWorkbasketKey()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccessItemsAccTest.java:133)
Method <acceptance.workbasket.query.QueryWorkbasketAccessItemsAccTest.testQueryAccessItemsByWorkbasketKeyOrderedDescending()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccessItemsAccTest.java:145)
Method <acceptance.workbasket.query.QueryWorkbasketAccessItemsAccTest.testQueryAccessItemsForAccessIds()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccessItemsAccTest.java:51)
Method <acceptance.workbasket.query.QueryWorkbasketAccessItemsAccTest.testQueryAccessItemsForAccessIdsAndWorkbasketKey()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccessItemsAccTest.java:94)
Method <acceptance.workbasket.query.QueryWorkbasketAccessItemsAccTest.testQueryAccessItemsForAccessIdsNotAuthorized()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccessItemsAccTest.java:63)
Method <acceptance.workbasket.query.QueryWorkbasketAccessItemsAccTest.testQueryAccessItemsForAccessIdsOrderedDescending()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccessItemsAccTest.java:78)
Method <acceptance.workbasket.query.QueryWorkbasketAccessItemsAccTest.testQueryAccessItemsForAccessIdsWorkbasketKeyLike()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccessItemsAccTest.java:109)
Method <acceptance.workbasket.query.QueryWorkbasketAccessItemsAccTest.testQueryAccessItemsForAccessIdsWorkbasketKeyLikeAndOrderAsc()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccessItemsAccTest.java:118)
Method <acceptance.workbasket.query.QueryWorkbasketAccessItemsAccTest.testQueryForIdIn()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccessItemsAccTest.java:160)
Method <acceptance.workbasket.query.QueryWorkbasketAccessItemsAccTest.testQueryForOrderById()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccessItemsAccTest.java:176)
Method <acceptance.workbasket.query.QueryWorkbasketAccessItemsAccTest.testQueryWorkbasketAccessItemValuesForColumnName()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketAccessItemsAccTest.java:31)
Method <acceptance.workbasket.query.QueryWorkbasketByPermissionAccTest.testConsiderBusinessAdminPermissionsWhileQueryingWorkbaskets()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketByPermissionAccTest.java:142)
Method <acceptance.workbasket.query.QueryWorkbasketByPermissionAccTest.testQueryAllAvailableWorkbasketForOpeningForUserAndGroupFromSubject()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketByPermissionAccTest.java:130)
Method <acceptance.workbasket.query.QueryWorkbasketByPermissionAccTest.testQueryAllTransferSourcesForUserAndGroup()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketByPermissionAccTest.java:103)
Method <acceptance.workbasket.query.QueryWorkbasketByPermissionAccTest.testQueryAllTransferTargetsForUser()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketByPermissionAccTest.java:34)
Method <acceptance.workbasket.query.QueryWorkbasketByPermissionAccTest.testQueryAllTransferTargetsForUserAndGroup()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketByPermissionAccTest.java:62)
Method <acceptance.workbasket.query.QueryWorkbasketByPermissionAccTest.testQueryAllTransferTargetsForUserAndGroupFromSubject()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketByPermissionAccTest.java:118)
Method <acceptance.workbasket.query.QueryWorkbasketByPermissionAccTest.testQueryAllTransferTargetsForUserAndGroupSortedByNameAscending()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketByPermissionAccTest.java:74)
Method <acceptance.workbasket.query.QueryWorkbasketByPermissionAccTest.testQueryAllTransferTargetsForUserAndGroupSortedByNameDescending()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketByPermissionAccTest.java:88)
Method <acceptance.workbasket.query.QueryWorkbasketByPermissionAccTest.testQueryAllTransferTargetsForUserNotAuthorized()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketByPermissionAccTest.java:47)
Method <acceptance.workbasket.query.QueryWorkbasketByPermissionAccTest.testSkipAuthorizationCheckForAdminWhileQueryingWorkbaskets()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketByPermissionAccTest.java:154)
Method <acceptance.workbasket.query.QueryWorkbasketsWithPaginationAccTest.testCountOfWorkbasketQuery()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketsWithPaginationAccTest.java:145)
Method <acceptance.workbasket.query.QueryWorkbasketsWithPaginationAccTest.testGetFirstPageOfWorkbasketQueryWithOffset()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketsWithPaginationAccTest.java:26)
Method <acceptance.workbasket.query.QueryWorkbasketsWithPaginationAccTest.testGetSecondPageOfWorkbasketQueryWithOffset()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketsWithPaginationAccTest.java:35)
Method <acceptance.workbasket.query.QueryWorkbasketsWithPaginationAccTest.testListOffsetAndLimitOutOfBounds()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketsWithPaginationAccTest.java:44)
Method <acceptance.workbasket.query.QueryWorkbasketsWithPaginationAccTest.testPaginationNullAndNegativeLimitsIgnoring()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketsWithPaginationAccTest.java:109)
Method <acceptance.workbasket.query.QueryWorkbasketsWithPaginationAccTest.testPaginationWithPages()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketsWithPaginationAccTest.java:63)
Method <acceptance.workbasket.query.QueryWorkbasketsWithPaginationAccTest.testWorkbasketQueryDomA()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (QueryWorkbasketsWithPaginationAccTest.java:153)
Method <acceptance.workbasket.query.WorkbasketQueryAccTest.testQueryWorkbasketByAdmin()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (WorkbasketQueryAccTest.java:86)
Method <acceptance.workbasket.query.WorkbasketQueryAccTest.testQueryWorkbasketByBusinessAdmin()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (WorkbasketQueryAccTest.java:67)
Method <acceptance.workbasket.query.WorkbasketQueryAccTest.testQueryWorkbasketByUnauthenticated()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (WorkbasketQueryAccTest.java:29)
Method <acceptance.workbasket.query.WorkbasketQueryAccTest.testQueryWorkbasketByUnknownUser()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (WorkbasketQueryAccTest.java:48)
Method <acceptance.workbasket.query.WorkbasketQueryWithOrderedPaginationAccTest.testGetFirstPageOfTaskQueryWithOffset()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (WorkbasketQueryWithOrderedPaginationAccTest.java:28)
Method <acceptance.workbasket.query.WorkbasketQueryWithOrderedPaginationAccTest.testGetSecondPageOfTaskQueryWithOffset()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (WorkbasketQueryWithOrderedPaginationAccTest.java:47)
Method <acceptance.workbasket.update.UpdateDistributionTargetsAccTest.testAddAndRemoveDistributionTargets()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateDistributionTargetsAccTest.java:91)
Method <acceptance.workbasket.update.UpdateDistributionTargetsAccTest.testAddAndRemoveDistributionTargetsOnWorkbasketWithoutReadPermission()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateDistributionTargetsAccTest.java:119)
Method <acceptance.workbasket.update.UpdateDistributionTargetsAccTest.testAddDistributionTargetsFailsNotAuthorized()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateDistributionTargetsAccTest.java:142)
Method <acceptance.workbasket.update.UpdateDistributionTargetsAccTest.testDistributionTargetCallsWithNonExistingWorkbaskets()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateDistributionTargetsAccTest.java:33)
Method <acceptance.workbasket.update.UpdateDistributionTargetsAccTest.testSetDistributionTargets()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateDistributionTargetsAccTest.java:162)
Method <acceptance.workbasket.update.UpdateWorkbasketAccTest.testUpdateWorkbasket()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateWorkbasketAccTest.java:33)
Method <acceptance.workbasket.update.UpdateWorkbasketAccTest.testUpdateWorkbasketOfNonExistingWorkbasketShouldThrowException()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateWorkbasketAccTest.java:109)
Method <acceptance.workbasket.update.UpdateWorkbasketAccTest.testUpdateWorkbasketWithConcurrentModificationShouldThrowException()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateWorkbasketAccTest.java:94)
Method <acceptance.workbasket.update.UpdateWorkbasketAuthorizations2AccTest.testUpdatedAccessItemListToEmptyList()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateWorkbasketAuthorizations2AccTest.java:24)
Method <acceptance.workbasket.update.UpdateWorkbasketAuthorizationsAccTest.testDeleteAccessItemForAccessItemId()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateWorkbasketAuthorizationsAccTest.java:253)
Method <acceptance.workbasket.update.UpdateWorkbasketAuthorizationsAccTest.testDeleteAccessItemsForAccessId()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateWorkbasketAuthorizationsAccTest.java:285)
Method <acceptance.workbasket.update.UpdateWorkbasketAuthorizationsAccTest.testDeleteAccessItemsForAccessIdWithUnusedValuesThrowingNoException()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateWorkbasketAuthorizationsAccTest.java:299)
Method <acceptance.workbasket.update.UpdateWorkbasketAuthorizationsAccTest.testInsertAccessItemList()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateWorkbasketAuthorizationsAccTest.java:220)
Method <acceptance.workbasket.update.UpdateWorkbasketAuthorizationsAccTest.testUpdateWorkbasketAccessItemRejected()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateWorkbasketAuthorizationsAccTest.java:103)
Method <acceptance.workbasket.update.UpdateWorkbasketAuthorizationsAccTest.testUpdateWorkbasketAccessItemSucceeds()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateWorkbasketAuthorizationsAccTest.java:71)
Method <acceptance.workbasket.update.UpdateWorkbasketAuthorizationsAccTest.testUpdatedAccessItemLeadsToNotAuthorizedException()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateWorkbasketAuthorizationsAccTest.java:140)
Method <acceptance.workbasket.update.UpdateWorkbasketAuthorizationsAccTest.testUpdatedAccessItemList()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (UpdateWorkbasketAuthorizationsAccTest.java:180)
Method <testapi.tests.TaskanaInitializationExtensionTest$ModifiedTaskanaEngineConfig.should_createNewTaskanaInstance_For_NestedTestClassImplementingModifierInterface()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (TaskanaInitializationExtensionTest.java:62)
Method <testapi.tests.TaskanaInitializationExtensionTest$NestedTestClassAnnotatedWithCleanTaskanaContext.should_createNewTaskanaInstance_For_NestedTestClassAnnotatedWithCleanTaskanaContext()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (TaskanaInitializationExtensionTest.java:76)
Method <testapi.tests.TaskanaInitializationExtensionTest$NestedTestClassWithServiceProvider.should_createNewTaskanaInstance_For_NestedTestClassAnnotatedWithCleanTaskanaContext()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (TaskanaInitializationExtensionTest.java:98)
Method <testapi.tests.TaskanaInitializationExtensionTest$ReuseTaskana.should_useTopLevelTaskanaInstance_For_NestedTestClasses()> does not match '^should_[A-Z][^_]+(_(For|When)_[A-Z][^_]+)?$' in (TaskanaInitializationExtensionTest.java:39)

View File

@ -1,3 +0,0 @@
Field <pro.taskana.common.test.BaseRestDocTest.objectMapper> is annotated with @Autowired in (BaseRestDocTest.java:0)
Field <pro.taskana.common.test.BaseRestDocTest.requestMappingHandlerAdapter> is annotated with @Autowired in (BaseRestDocTest.java:0)
Field <pro.taskana.common.test.BaseRestDocTest.restHelper> is annotated with @Autowired in (BaseRestDocTest.java:0)

View File

@ -93,24 +93,6 @@
<artifactId>slf4j-simple</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>nl.jqno.equalsverifier</groupId>
<artifactId>equalsverifier</artifactId>
<version>${version.equalsverifier}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.openpojo</groupId>
<artifactId>openpojo</artifactId>
<version>${version.openpojo}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.tngtech.archunit</groupId>
<artifactId>archunit</artifactId>
<version>${version.archunit}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.testcontainers</groupId>
<artifactId>db2</artifactId>

View File

@ -1,10 +0,0 @@
package testapi;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
public @interface CleanTaskanaContext {}

View File

@ -1,8 +0,0 @@
package testapi;
import pro.taskana.TaskanaEngineConfiguration;
public interface TaskanaEngineConfigurationModifier {
void modify(TaskanaEngineConfiguration taskanaEngineConfiguration);
}

View File

@ -1,10 +0,0 @@
package testapi;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface TaskanaInject {}

View File

@ -1,26 +0,0 @@
package testapi;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import org.junit.jupiter.api.TestInstance;
import org.junit.jupiter.api.TestInstance.Lifecycle;
import org.junit.jupiter.api.extension.ExtendWith;
import testapi.extensions.TaskanaDependencyInjectionExtension;
import testapi.extensions.TaskanaInitializationExtension;
import testapi.extensions.TestContainerExtension;
import pro.taskana.common.test.security.JaasExtension;
@ExtendWith({
// ORDER IS IMPORTANT!
JaasExtension.class,
TestContainerExtension.class,
TaskanaInitializationExtension.class,
TaskanaDependencyInjectionExtension.class,
})
@TestInstance(Lifecycle.PER_CLASS)
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface TaskanaIntegrationTest {}

View File

@ -1,24 +0,0 @@
package testapi;
import java.lang.annotation.ElementType;
import java.lang.annotation.Repeatable;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import testapi.WithServiceProvider.WithServiceProviders;
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Repeatable(WithServiceProviders.class)
public @interface WithServiceProvider {
Class<?> serviceProviderInterface();
Class<?>[] serviceProviders();
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
@interface WithServiceProviders {
WithServiceProvider[] value();
}
}

View File

@ -1,63 +0,0 @@
package testapi.extensions;
import static org.junit.platform.commons.support.AnnotationSupport.findAnnotatedFields;
import static testapi.util.ExtensionCommunicator.getClassLevelStore;
import java.lang.reflect.Field;
import java.util.Map;
import org.junit.jupiter.api.extension.ExtensionContext;
import org.junit.jupiter.api.extension.ParameterContext;
import org.junit.jupiter.api.extension.ParameterResolutionException;
import org.junit.jupiter.api.extension.ParameterResolver;
import org.junit.jupiter.api.extension.TestInstancePostProcessor;
import org.junit.platform.commons.JUnitException;
import testapi.TaskanaInject;
public class TaskanaDependencyInjectionExtension
implements ParameterResolver, TestInstancePostProcessor {
@Override
public boolean supportsParameter(
ParameterContext parameterContext, ExtensionContext extensionContext)
throws ParameterResolutionException {
Map<Class<?>, Object> instanceByClass = getTaskanaEntityMap(extensionContext);
return instanceByClass != null
&& instanceByClass.containsKey(parameterContext.getParameter().getType());
}
@Override
public Object resolveParameter(
ParameterContext parameterContext, ExtensionContext extensionContext)
throws ParameterResolutionException {
return getTaskanaEntityMap(extensionContext).get(parameterContext.getParameter().getType());
}
@Override
public void postProcessTestInstance(Object testInstance, ExtensionContext context)
throws Exception {
Map<Class<?>, Object> instanceByClass = getTaskanaEntityMap(context);
if (instanceByClass == null) {
throw new JUnitException("Something went wrong! Could not find TASKANA entity Map in store.");
}
for (Field field : findAnnotatedFields(testInstance.getClass(), TaskanaInject.class)) {
Object toInject = instanceByClass.get(field.getType());
if (toInject != null) {
field.setAccessible(true);
field.set(testInstance, toInject);
} else {
throw new JUnitException(
String.format(
"Cannot inject field '%s'. " + "Type '%s' is not an injectable TASKANA type",
field.getName(), field.getType()));
}
}
}
@SuppressWarnings("unchecked")
private static Map<Class<?>, Object> getTaskanaEntityMap(ExtensionContext extensionContext) {
return (Map<Class<?>, Object>)
getClassLevelStore(extensionContext)
.get(TaskanaInitializationExtension.STORE_TASKANA_ENTITY_MAP);
}
}

View File

@ -1,126 +0,0 @@
package testapi.extensions;
import static org.junit.platform.commons.support.AnnotationSupport.isAnnotated;
import static testapi.util.ExtensionCommunicator.getClassLevelStore;
import static testapi.util.ExtensionCommunicator.isTopLevelClass;
import acceptance.TaskanaEngineProxy;
import java.util.Map;
import javax.sql.DataSource;
import org.apache.ibatis.session.SqlSession;
import org.junit.jupiter.api.extension.ExtensionContext;
import org.junit.jupiter.api.extension.ExtensionContext.Store;
import org.junit.jupiter.api.extension.TestInstancePostProcessor;
import org.junit.platform.commons.JUnitException;
import org.mockito.MockedStatic;
import org.mockito.Mockito;
import testapi.CleanTaskanaContext;
import testapi.TaskanaEngineConfigurationModifier;
import testapi.WithServiceProvider;
import testapi.util.ServiceProviderExtractor;
import pro.taskana.TaskanaEngineConfiguration;
import pro.taskana.classification.api.ClassificationService;
import pro.taskana.classification.internal.ClassificationServiceImpl;
import pro.taskana.common.api.ConfigurationService;
import pro.taskana.common.api.JobService;
import pro.taskana.common.api.TaskanaEngine;
import pro.taskana.common.api.TaskanaEngine.ConnectionManagementMode;
import pro.taskana.common.api.WorkingDaysToDaysConverter;
import pro.taskana.common.api.security.CurrentUserContext;
import pro.taskana.common.internal.ConfigurationMapper;
import pro.taskana.common.internal.ConfigurationServiceImpl;
import pro.taskana.common.internal.InternalTaskanaEngine;
import pro.taskana.common.internal.JobServiceImpl;
import pro.taskana.common.internal.TaskanaEngineImpl;
import pro.taskana.common.internal.security.CurrentUserContextImpl;
import pro.taskana.common.internal.util.SpiLoader;
import pro.taskana.monitor.api.MonitorService;
import pro.taskana.monitor.internal.MonitorServiceImpl;
import pro.taskana.task.api.TaskService;
import pro.taskana.task.internal.TaskServiceImpl;
import pro.taskana.workbasket.api.WorkbasketService;
import pro.taskana.workbasket.internal.WorkbasketServiceImpl;
public class TaskanaInitializationExtension implements TestInstancePostProcessor {
public static final String STORE_TASKANA_ENTITY_MAP = "taskanaEntityMap";
@Override
public void postProcessTestInstance(Object testInstance, ExtensionContext context)
throws Exception {
Class<?> testClass = testInstance.getClass();
if (isTopLevelClass(testClass)
|| isAnnotated(testClass, CleanTaskanaContext.class)
|| isAnnotated(testClass, WithServiceProvider.class)
|| testInstance instanceof TaskanaEngineConfigurationModifier) {
Store store = getClassLevelStore(context);
TaskanaEngineConfiguration taskanaEngineConfiguration =
createDefaultTaskanaEngineConfiguration(store);
if (testInstance instanceof TaskanaEngineConfigurationModifier) {
TaskanaEngineConfigurationModifier modifier =
(TaskanaEngineConfigurationModifier) testInstance;
modifier.modify(taskanaEngineConfiguration);
}
TaskanaEngine taskanaEngine;
try (MockedStatic<SpiLoader> staticMock = Mockito.mockStatic(SpiLoader.class)) {
ServiceProviderExtractor.extractServiceProviders(testClass)
.forEach(
(spi, serviceProviders) ->
staticMock.when(() -> SpiLoader.load(spi)).thenReturn(serviceProviders));
taskanaEngine =
taskanaEngineConfiguration.buildTaskanaEngine(ConnectionManagementMode.AUTOCOMMIT);
}
store.put(STORE_TASKANA_ENTITY_MAP, generateTaskanaEntityMap(taskanaEngine));
}
}
private static TaskanaEngineConfiguration createDefaultTaskanaEngineConfiguration(Store store) {
String schemaName = store.get(TestContainerExtension.STORE_SCHEMA_NAME, String.class);
if (schemaName == null) {
throw new JUnitException("Expected schemaName to be defined in store, but it's not.");
}
DataSource dataSource = store.get(TestContainerExtension.STORE_DATA_SOURCE, DataSource.class);
if (dataSource == null) {
throw new JUnitException("Expected dataSource to be defined in store, but it's not.");
}
return new TaskanaEngineConfiguration(dataSource, false, schemaName);
}
private static Map<Class<?>, Object> generateTaskanaEntityMap(TaskanaEngine taskanaEngine)
throws Exception {
TaskService taskService = taskanaEngine.getTaskService();
TaskanaEngineProxy taskanaEngineProxy = new TaskanaEngineProxy(taskanaEngine);
MonitorService monitorService = taskanaEngine.getMonitorService();
WorkbasketService workbasketService = taskanaEngine.getWorkbasketService();
ClassificationService classificationService = taskanaEngine.getClassificationService();
JobService jobService = taskanaEngine.getJobService();
CurrentUserContext currentUserContext = taskanaEngine.getCurrentUserContext();
SqlSession sqlSession = taskanaEngineProxy.getSqlSession();
return Map.ofEntries(
Map.entry(TaskanaEngineConfiguration.class, taskanaEngine.getConfiguration()),
Map.entry(TaskanaEngineImpl.class, taskanaEngine),
Map.entry(TaskanaEngine.class, taskanaEngine),
Map.entry(InternalTaskanaEngine.class, taskanaEngineProxy.getEngine()),
Map.entry(TaskService.class, taskService),
Map.entry(TaskServiceImpl.class, taskService),
Map.entry(MonitorService.class, monitorService),
Map.entry(MonitorServiceImpl.class, monitorService),
Map.entry(WorkbasketService.class, workbasketService),
Map.entry(WorkbasketServiceImpl.class, workbasketService),
Map.entry(ClassificationService.class, classificationService),
Map.entry(ClassificationServiceImpl.class, classificationService),
Map.entry(ConfigurationService.class, taskanaEngine.getConfigurationService()),
Map.entry(ConfigurationServiceImpl.class, taskanaEngine.getConfigurationService()),
Map.entry(JobService.class, jobService),
Map.entry(JobServiceImpl.class, jobService),
Map.entry(CurrentUserContext.class, currentUserContext),
Map.entry(CurrentUserContextImpl.class, currentUserContext),
Map.entry(WorkingDaysToDaysConverter.class, taskanaEngine.getWorkingDaysToDaysConverter()),
Map.entry(ConfigurationMapper.class, sqlSession.getMapper(ConfigurationMapper.class)));
}
}

View File

@ -1,117 +0,0 @@
package testapi.extensions;
import static org.junit.platform.commons.support.AnnotationSupport.isAnnotated;
import static pro.taskana.common.test.DockerContainerCreator.createDataSource;
import static pro.taskana.common.test.DockerContainerCreator.createDockerContainer;
import static testapi.util.ExtensionCommunicator.getClassLevelStore;
import static testapi.util.ExtensionCommunicator.isTopLevelClass;
import java.lang.reflect.Constructor;
import java.util.Optional;
import java.util.UUID;
import javax.sql.DataSource;
import org.apache.ibatis.datasource.pooled.PooledDataSource;
import org.junit.jupiter.api.extension.AfterAllCallback;
import org.junit.jupiter.api.extension.ExtensionContext;
import org.junit.jupiter.api.extension.ExtensionContext.Store;
import org.junit.jupiter.api.extension.InvocationInterceptor;
import org.junit.jupiter.api.extension.ReflectiveInvocationContext;
import org.junit.platform.commons.support.AnnotationSupport;
import org.testcontainers.containers.GenericContainer;
import org.testcontainers.containers.JdbcDatabaseContainer;
import testapi.CleanTaskanaContext;
import testapi.TaskanaEngineConfigurationModifier;
import testapi.WithServiceProvider;
import pro.taskana.common.internal.configuration.DB;
public class TestContainerExtension implements AfterAllCallback, InvocationInterceptor {
public static final String STORE_DATA_SOURCE = "datasource";
public static final String STORE_CONTAINER = "container";
public static final String STORE_SCHEMA_NAME = "schemaName";
@Override
public <T> T interceptTestClassConstructor(
Invocation<T> invocation,
ReflectiveInvocationContext<Constructor<T>> invocationContext,
ExtensionContext extensionContext)
throws Throwable {
Class<?> testClass = extensionContext.getRequiredTestClass();
if (isTopLevelClass(testClass) || isAnnotated(testClass, CleanTaskanaContext.class)) {
Store store = getClassLevelStore(extensionContext);
DB db = retrieveDatabaseFromEnv();
store.put(STORE_SCHEMA_NAME, determineSchemaName(db));
createDockerContainer(db)
.ifPresentOrElse(
container -> {
container.start();
store.put(STORE_DATA_SOURCE, createDataSource(container));
store.put(STORE_CONTAINER, container);
},
() -> store.put(STORE_DATA_SOURCE, createDataSourceForH2()));
} else if (TaskanaEngineConfigurationModifier.class.isAssignableFrom(testClass)
|| isAnnotated(testClass, WithServiceProvider.class)) {
// since the implementation of TaskanaEngineConfigurationModifier implies the generation of a
// new TaskanaEngine, we have to copy the schema name and datasource from the enclosing class'
// store to the testClass store.
// This allows the following extensions to generate a new TaskanaEngine for the testClass.
Store parentStore = getClassLevelStore(extensionContext, testClass.getEnclosingClass());
Store store = getClassLevelStore(extensionContext);
copyValue(TestContainerExtension.STORE_SCHEMA_NAME, parentStore, store);
copyValue(TestContainerExtension.STORE_DATA_SOURCE, parentStore, store);
}
return invocation.proceed();
}
@Override
public void afterAll(ExtensionContext context) {
Class<?> testClass = context.getRequiredTestClass();
if (isTopLevelClass(testClass)
|| AnnotationSupport.isAnnotated(testClass, CleanTaskanaContext.class)) {
Optional.ofNullable(getClassLevelStore(context).get(STORE_CONTAINER))
.map(JdbcDatabaseContainer.class::cast)
.ifPresent(GenericContainer::stop);
}
}
private static void copyValue(String key, Store source, Store destination) {
Object value = source.get(key);
destination.put(key, value);
}
private static String determineSchemaName(DB db) {
return db == DB.POSTGRES ? "taskana" : "TASKANA";
}
private static DB retrieveDatabaseFromEnv() {
String property = System.getenv("DB");
DB db;
try {
db = DB.valueOf(property);
} catch (Exception ex) {
db = DB.H2;
}
return db;
}
private static DataSource createDataSourceForH2() {
PooledDataSource ds =
new PooledDataSource(
Thread.currentThread().getContextClassLoader(),
"org.h2.Driver",
"jdbc:h2:mem:"
+ UUID.randomUUID()
+ ";LOCK_MODE=0;"
+ "INIT=CREATE SCHEMA IF NOT EXISTS TASKANA\\;"
+ "SET COLLATION DEFAULT_de_DE ",
"sa",
"sa");
ds.setPoolTimeToWait(50);
ds.forceCloseAll(); // otherwise, the MyBatis pool is not initialized correctly
return ds;
}
}

View File

@ -1,184 +0,0 @@
package testapi.tests;
import static org.assertj.core.api.Assertions.assertThat;
import org.junit.jupiter.api.Test;
import testapi.TaskanaInject;
import testapi.TaskanaIntegrationTest;
import pro.taskana.TaskanaEngineConfiguration;
import pro.taskana.classification.api.ClassificationService;
import pro.taskana.classification.internal.ClassificationServiceImpl;
import pro.taskana.common.api.ConfigurationService;
import pro.taskana.common.api.JobService;
import pro.taskana.common.api.TaskanaEngine;
import pro.taskana.common.api.WorkingDaysToDaysConverter;
import pro.taskana.common.api.security.CurrentUserContext;
import pro.taskana.common.internal.ConfigurationMapper;
import pro.taskana.common.internal.ConfigurationServiceImpl;
import pro.taskana.common.internal.InternalTaskanaEngine;
import pro.taskana.common.internal.JobServiceImpl;
import pro.taskana.common.internal.TaskanaEngineImpl;
import pro.taskana.common.internal.security.CurrentUserContextImpl;
import pro.taskana.monitor.api.MonitorService;
import pro.taskana.monitor.internal.MonitorServiceImpl;
import pro.taskana.task.api.TaskService;
import pro.taskana.task.internal.TaskServiceImpl;
import pro.taskana.workbasket.api.WorkbasketService;
import pro.taskana.workbasket.internal.WorkbasketServiceImpl;
@TaskanaIntegrationTest
class TaskanaDependencyInjectionExtensionTest {
TaskanaEngineConfiguration taskanaEngineConfigurationNotAnnotated;
@TaskanaInject TaskanaEngineConfiguration taskanaEngineConfiguration;
@TaskanaInject TaskanaEngine taskanaEngine;
@TaskanaInject TaskanaEngine taskanaEngine2;
@TaskanaInject TaskanaEngineImpl taskanaEngineImpl;
@TaskanaInject InternalTaskanaEngine internalTaskanaEngine;
@TaskanaInject ClassificationService classificationService;
@TaskanaInject ClassificationServiceImpl classificationServiceImpl;
@TaskanaInject WorkbasketService workbasketService;
@TaskanaInject WorkbasketServiceImpl workbasketServiceImpl;
@TaskanaInject TaskService taskService;
@TaskanaInject TaskServiceImpl taskServiceImpl;
@TaskanaInject MonitorService monitorService;
@TaskanaInject MonitorServiceImpl monitorServiceImpl;
@TaskanaInject JobService jobService;
@TaskanaInject JobServiceImpl jobServiceImpl;
@TaskanaInject ConfigurationService configurationService;
@TaskanaInject ConfigurationServiceImpl configurationServiceImpl;
@TaskanaInject WorkingDaysToDaysConverter workingDaysToDaysConverter;
@TaskanaInject CurrentUserContext currentUserContext;
@TaskanaInject CurrentUserContextImpl currentUserContextImpl;
@TaskanaInject ConfigurationMapper configurationMapper;
@Test
void should_NotInjectTaskanaEngineConfiguration_When_FieldIsNotAnnotated() {
assertThat(taskanaEngineConfigurationNotAnnotated).isNull();
}
@Test
void should_InjectMultipleTimes_When_FieldIsDeclaredMultipleTimes() {
assertThat(taskanaEngine).isSameAs(taskanaEngine2).isNotNull();
}
@Test
void should_InjectTaskanaEngineConfiguration_When_FieldIsAnnotatedOrDeclaredAsParameter(
TaskanaEngineConfiguration taskanaEngineConfiguration) {
assertThat(taskanaEngineConfiguration).isSameAs(this.taskanaEngineConfiguration).isNotNull();
}
@Test
void should_InjectTaskanaEngine_When_FieldIsAnnotatedOrDeclaredAsParameter(
TaskanaEngine taskanaEngine) {
assertThat(taskanaEngine).isSameAs(this.taskanaEngine).isNotNull();
}
@Test
void should_InjectTaskanaEngineImpl_When_FieldIsAnnotatedOrDeclaredAsParameter(
TaskanaEngineImpl taskanaEngineImpl) {
assertThat(taskanaEngineImpl).isSameAs(this.taskanaEngineImpl).isNotNull();
}
@Test
void should_InjectInternalTaskanaEngine_When_FieldIsAnnotatedOrDeclaredAsParameter(
InternalTaskanaEngine internalTaskanaEngine) {
assertThat(internalTaskanaEngine).isSameAs(this.internalTaskanaEngine).isNotNull();
}
@Test
void should_InjectClassificationService_When_FieldIsAnnotatedOrDeclaredAsParameter(
ClassificationService classificationService) {
assertThat(classificationService).isSameAs(this.classificationService).isNotNull();
}
@Test
void should_InjectClassificationServiceImpl_When_FieldIsAnnotatedOrDeclaredAsParameter(
ClassificationServiceImpl classificationServiceImpl) {
assertThat(classificationServiceImpl).isSameAs(this.classificationServiceImpl).isNotNull();
}
@Test
void should_InjectWorkbasketService_When_FieldIsAnnotatedOrDeclaredAsParameter(
WorkbasketService workbasketService) {
assertThat(workbasketService).isSameAs(this.workbasketService).isNotNull();
}
@Test
void should_InjectWorkbasketServiceImpl_When_FieldIsAnnotatedOrDeclaredAsParameter(
WorkbasketServiceImpl workbasketServiceImpl) {
assertThat(workbasketServiceImpl).isSameAs(this.workbasketServiceImpl).isNotNull();
}
@Test
void should_InjectTaskService_When_FieldIsAnnotatedOrDeclaredAsParameter(
TaskService taskService) {
assertThat(taskService).isSameAs(this.taskService).isNotNull();
}
@Test
void should_InjectTaskServiceImpl_When_FieldIsAnnotatedOrDeclaredAsParameter(
TaskServiceImpl taskServiceImpl) {
assertThat(taskServiceImpl).isSameAs(this.taskServiceImpl).isNotNull();
}
@Test
void should_InjectMonitorService_When_FieldIsAnnotatedOrDeclaredAsParameter(
MonitorService monitorService) {
assertThat(monitorService).isSameAs(this.monitorService).isNotNull();
}
@Test
void should_InjectMonitorServiceImpl_When_FieldIsAnnotatedOrDeclaredAsParameter(
MonitorServiceImpl monitorServiceImpl) {
assertThat(monitorServiceImpl).isSameAs(this.monitorServiceImpl).isNotNull();
}
@Test
void should_InjectJobService_When_FieldIsAnnotatedOrDeclaredAsParameter(JobService jobService) {
assertThat(jobService).isSameAs(this.jobService).isNotNull();
}
@Test
void should_InjectJobServiceImpl_When_FieldIsAnnotatedOrDeclaredAsParameter(
JobServiceImpl jobServiceImpl) {
assertThat(jobServiceImpl).isSameAs(this.jobServiceImpl).isNotNull();
}
@Test
void should_InjectConfigurationService_When_FieldIsAnnotatedOrDeclaredAsParameter(
ConfigurationService configurationService) {
assertThat(configurationService).isSameAs(this.configurationService).isNotNull();
}
@Test
void should_InjectConfigurationServiceImpl_When_FieldIsAnnotatedOrDeclaredAsParameter(
ConfigurationServiceImpl configurationServiceImpl) {
assertThat(configurationServiceImpl).isSameAs(this.configurationServiceImpl).isNotNull();
}
@Test
void should_InjectWorkingDaysToDaysConverter_When_FieldIsAnnotatedOrDeclaredAsParameter(
WorkingDaysToDaysConverter workingDaysToDaysConverter) {
assertThat(workingDaysToDaysConverter).isSameAs(this.workingDaysToDaysConverter).isNotNull();
}
@Test
void should_InjectCurrentUserContext_When_FieldIsAnnotatedOrDeclaredAsParameter(
CurrentUserContext currentUserContext) {
assertThat(currentUserContext).isSameAs(this.currentUserContext).isNotNull();
}
@Test
void should_InjectCurrentUserContextImpl_When_FieldIsAnnotatedOrDeclaredAsParameter(
CurrentUserContextImpl currentUserContextImpl) {
assertThat(currentUserContextImpl).isSameAs(this.currentUserContextImpl).isNotNull();
}
@Test
void should_InjectConfigurationMapper_When_FieldIsAnnotatedOrDeclaredAsParameter(
ConfigurationMapper configurationMapper) {
assertThat(configurationMapper).isSameAs(this.configurationMapper).isNotNull();
}
}

View File

@ -1,108 +0,0 @@
package testapi.tests;
import static org.assertj.core.api.Assertions.assertThat;
import acceptance.priorityservice.TestPriorityServiceProvider;
import java.util.List;
import org.junit.jupiter.api.Nested;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.TestInstance;
import org.junit.jupiter.api.TestInstance.Lifecycle;
import testapi.CleanTaskanaContext;
import testapi.TaskanaEngineConfigurationModifier;
import testapi.TaskanaInject;
import testapi.TaskanaIntegrationTest;
import testapi.WithServiceProvider;
import pro.taskana.TaskanaEngineConfiguration;
import pro.taskana.spi.priority.api.PriorityServiceProvider;
@TaskanaIntegrationTest
class TaskanaInitializationExtensionTest {
@TaskanaInject TaskanaEngineConfiguration taskanaEngineConfiguration;
@Test
void should_UseDefaultTaskanaEngine_When_TestIsCreated() {
assertThat(taskanaEngineConfiguration.getDomains())
.containsExactlyInAnyOrder("DOMAIN_A", "DOMAIN_B");
}
@Nested
@TestInstance(Lifecycle.PER_CLASS)
class ReuseTaskana {
@TaskanaInject TaskanaEngineConfiguration taskanaEngineConfiguration;
@Test
void should_useTopLevelTaskanaInstance_For_NestedTestClasses() {
assertThat(taskanaEngineConfiguration)
.isSameAs(TaskanaInitializationExtensionTest.this.taskanaEngineConfiguration);
}
}
@Nested
@TestInstance(Lifecycle.PER_CLASS)
class ModifiedTaskanaEngineConfig implements TaskanaEngineConfigurationModifier {
@TaskanaInject TaskanaEngineConfiguration taskanaEngineConfiguration;
@Override
public void modify(TaskanaEngineConfiguration taskanaEngineConfiguration) {
taskanaEngineConfiguration.setDomains(List.of("A", "B"));
}
@Test
void should_OverrideConfiguration_When_ClassImplementsTaskanaEngineConfigurationModifier() {
assertThat(taskanaEngineConfiguration.getDomains()).containsExactlyInAnyOrder("A", "B");
}
@Test
void should_createNewTaskanaInstance_For_NestedTestClassImplementingModifierInterface() {
assertThat(taskanaEngineConfiguration)
.isNotSameAs(TaskanaInitializationExtensionTest.this.taskanaEngineConfiguration);
}
}
@CleanTaskanaContext
@Nested
@TestInstance(Lifecycle.PER_CLASS)
class NestedTestClassAnnotatedWithCleanTaskanaContext {
@TaskanaInject TaskanaEngineConfiguration taskanaEngineConfiguration;
@Test
void should_createNewTaskanaInstance_For_NestedTestClassAnnotatedWithCleanTaskanaContext() {
assertThat(taskanaEngineConfiguration)
.isNotSameAs(TaskanaInitializationExtensionTest.this.taskanaEngineConfiguration);
}
@Test
void should_UseDefaultTaskanaEngine_When_NestedClassDoesNotImplementModifier() {
assertThat(taskanaEngineConfiguration.getDomains())
.containsExactlyInAnyOrder("DOMAIN_A", "DOMAIN_B");
}
}
@WithServiceProvider(
serviceProviderInterface = PriorityServiceProvider.class,
serviceProviders = TestPriorityServiceProvider.class)
@Nested
@TestInstance(Lifecycle.PER_CLASS)
class NestedTestClassWithServiceProvider {
@TaskanaInject TaskanaEngineConfiguration taskanaEngineConfiguration;
@Test
void should_createNewTaskanaInstance_For_NestedTestClassAnnotatedWithCleanTaskanaContext() {
assertThat(taskanaEngineConfiguration)
.isNotSameAs(TaskanaInitializationExtensionTest.this.taskanaEngineConfiguration);
}
@Test
void should_UseDefaultTaskanaEngine_When_NestedClassDoesNotImplementModifier() {
assertThat(taskanaEngineConfiguration.getDomains())
.containsExactlyInAnyOrder("DOMAIN_A", "DOMAIN_B");
}
}
}

View File

@ -1,167 +0,0 @@
package testapi.tests;
import static org.assertj.core.api.Assertions.assertThat;
import acceptance.priorityservice.TestPriorityServiceProvider;
import java.sql.Connection;
import javax.sql.DataSource;
import org.junit.jupiter.api.Nested;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.TestInstance;
import org.junit.jupiter.api.TestInstance.Lifecycle;
import testapi.CleanTaskanaContext;
import testapi.TaskanaEngineConfigurationModifier;
import testapi.TaskanaInject;
import testapi.TaskanaIntegrationTest;
import testapi.WithServiceProvider;
import pro.taskana.TaskanaEngineConfiguration;
import pro.taskana.spi.priority.api.PriorityServiceProvider;
@TaskanaIntegrationTest
class TestContainerExtensionTest {
@TaskanaInject TaskanaEngineConfiguration taskanaEngineConfiguration;
@Test
void should_CreateNewDataSource_For_TopLevelTestClass() {
DataSource datasource = taskanaEngineConfiguration.getDatasource();
assertThat(datasource).isNotNull();
}
@Nested
@TestInstance(Lifecycle.PER_CLASS)
class NestedTestClass {
@TaskanaInject TaskanaEngineConfiguration taskanaEngineConfiguration;
@Test
void should_ReuseDataSource_For_NestedTestClass() {
DataSource nestedDataSource = taskanaEngineConfiguration.getDatasource();
DataSource topLevelDataSource =
TestContainerExtensionTest.this.taskanaEngineConfiguration.getDatasource();
assertThat(nestedDataSource).isSameAs(topLevelDataSource).isNotNull();
}
}
@Nested
@TestInstance(Lifecycle.PER_CLASS)
class NestedTestClassWithConfigurationModifier implements TaskanaEngineConfigurationModifier {
@TaskanaInject TaskanaEngineConfiguration taskanaEngineConfiguration;
@Override
public void modify(TaskanaEngineConfiguration taskanaEngineConfiguration) {
// do nothing
}
@Test
void should_ReuseDataSource_For_NestedTestClassWhichImplementsConfigurationModifier() {
DataSource nestedDataSource = taskanaEngineConfiguration.getDatasource();
DataSource topLevelDataSource =
TestContainerExtensionTest.this.taskanaEngineConfiguration.getDatasource();
assertThat(nestedDataSource).isSameAs(topLevelDataSource).isNotNull();
}
}
@CleanTaskanaContext
@Nested
@TestInstance(Lifecycle.PER_CLASS)
class NestedTestClassAnnotatedWithCleanTaskanaContext {
@TaskanaInject TaskanaEngineConfiguration taskanaEngineConfiguration;
@Test
void should_CreateNewDataSource_For_NestedTestAnnotatedWithCleanTaskanaContext()
throws Exception {
DataSource nestedDataSource = taskanaEngineConfiguration.getDatasource();
DataSource topLevelDataSource =
TestContainerExtensionTest.this.taskanaEngineConfiguration.getDatasource();
String nestedDataSourceUrl;
String topLevelDataSourceUrl;
try (Connection connection = nestedDataSource.getConnection()) {
nestedDataSourceUrl = connection.getMetaData().getURL();
}
try (Connection connection = topLevelDataSource.getConnection()) {
topLevelDataSourceUrl = connection.getMetaData().getURL();
}
assertThat(nestedDataSourceUrl).isNotEqualTo(topLevelDataSourceUrl).isNotNull();
}
@CleanTaskanaContext
@Nested
@TestInstance(Lifecycle.PER_CLASS)
class NestedNestedTestClassAnnotatedWithCleanTaskanaContext {
@TaskanaInject TaskanaEngineConfiguration taskanaEngineConfiguration;
@Test
void should_CreateNewDataSource_For_NestedTestAnnotatedWithCleanTaskanaContext()
throws Exception {
DataSource nestedNestedDataSource = taskanaEngineConfiguration.getDatasource();
DataSource nestedDataSource =
NestedTestClassAnnotatedWithCleanTaskanaContext.this.taskanaEngineConfiguration
.getDatasource();
DataSource topLevelDataSource =
TestContainerExtensionTest.this.taskanaEngineConfiguration.getDatasource();
String nestedNestedDataSourceUrl;
String nestedDataSourceUrl;
String topLevelDataSourceUrl;
try (Connection connection = nestedNestedDataSource.getConnection()) {
nestedNestedDataSourceUrl = connection.getMetaData().getURL();
}
try (Connection connection = nestedDataSource.getConnection()) {
nestedDataSourceUrl = connection.getMetaData().getURL();
}
try (Connection connection = topLevelDataSource.getConnection()) {
topLevelDataSourceUrl = connection.getMetaData().getURL();
}
assertThat(nestedNestedDataSourceUrl)
.isNotEqualTo(nestedDataSourceUrl)
.isNotEqualTo(topLevelDataSourceUrl)
.isNotNull();
}
}
}
@CleanTaskanaContext
@Nested
@TestInstance(Lifecycle.PER_CLASS)
class NestedTestClassAnnotatedWithCleanTaskanaContextAndConfigModifier
implements TaskanaEngineConfigurationModifier {
@TaskanaInject TaskanaEngineConfiguration taskanaEngineConfiguration;
@Override
public void modify(TaskanaEngineConfiguration taskanaEngineConfiguration) {
// do nothing
}
@Test
void should_CreateNewDataSource_For_NestedTestAnnotatedWithCleanTaskanaContext() {
DataSource nestedDataSource = taskanaEngineConfiguration.getDatasource();
DataSource topLevelDataSource =
TestContainerExtensionTest.this.taskanaEngineConfiguration.getDatasource();
assertThat(nestedDataSource).isNotSameAs(topLevelDataSource).isNotNull();
}
}
@WithServiceProvider(
serviceProviderInterface = PriorityServiceProvider.class,
serviceProviders = TestPriorityServiceProvider.class)
@Nested
@TestInstance(Lifecycle.PER_CLASS)
class NestedTestClassWithServiceProvider {
@TaskanaInject TaskanaEngineConfiguration taskanaEngineConfiguration;
@Test
void should_ReuseDataSource_For_NestedTestClassWithServiceProvider() {
DataSource nestedDataSource = taskanaEngineConfiguration.getDatasource();
DataSource topLevelDataSource =
TestContainerExtensionTest.this.taskanaEngineConfiguration.getDatasource();
assertThat(nestedDataSource).isSameAs(topLevelDataSource).isNotNull();
}
}
}

View File

@ -1,51 +0,0 @@
package testapi.util;
import static org.junit.platform.commons.support.AnnotationSupport.isAnnotated;
import org.junit.jupiter.api.extension.ExtensionContext;
import org.junit.jupiter.api.extension.ExtensionContext.Namespace;
import org.junit.jupiter.api.extension.ExtensionContext.Store;
import testapi.CleanTaskanaContext;
import testapi.TaskanaEngineConfigurationModifier;
import testapi.WithServiceProvider;
public class ExtensionCommunicator {
private ExtensionCommunicator() {
throw new IllegalStateException("utility class");
}
public static boolean isTopLevelClass(Class<?> testClass) {
return testClass.getEnclosingClass() == null;
}
public static Store getClassLevelStore(ExtensionContext context) {
return getClassLevelStore(context, context.getRequiredTestClass());
}
public static Store getClassLevelStore(ExtensionContext context, Class<?> testClass) {
return context.getStore(determineNamespace(testClass));
}
public static Class<?> getTopLevelClass(Class<?> testClazz) {
Class<?> parent = testClazz;
while (parent.getEnclosingClass() != null) {
parent = parent.getEnclosingClass();
}
return parent;
}
private static Namespace determineNamespace(Class<?> testClass) {
if (isTopLevelClass(testClass)) {
return Namespace.create(testClass);
} else if (isAnnotated(testClass, CleanTaskanaContext.class)) {
return Namespace.create(getTopLevelClass(testClass), testClass, CleanTaskanaContext.class);
} else if (isAnnotated(testClass, WithServiceProvider.class)) {
return Namespace.create(getTopLevelClass(testClass), testClass, WithServiceProvider.class);
} else if (TaskanaEngineConfigurationModifier.class.isAssignableFrom(testClass)) {
return Namespace.create(
getTopLevelClass(testClass), testClass, TaskanaEngineConfigurationModifier.class);
}
return Namespace.create(getTopLevelClass(testClass));
}
}

View File

@ -1,73 +0,0 @@
package testapi.util;
import static org.junit.platform.commons.support.AnnotationSupport.findRepeatableAnnotations;
import static pro.taskana.common.internal.util.CheckedFunction.wrap;
import java.lang.reflect.Constructor;
import java.util.Arrays;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;
import java.util.stream.Collectors;
import org.junit.platform.commons.JUnitException;
import testapi.WithServiceProvider;
import pro.taskana.spi.history.api.TaskanaHistory;
import pro.taskana.spi.priority.api.PriorityServiceProvider;
import pro.taskana.spi.routing.api.TaskRoutingProvider;
import pro.taskana.spi.task.api.CreateTaskPreprocessor;
public class ServiceProviderExtractor {
private static final Set<Class<?>> TASKANA_SERVICE_PROVIDER_INTERFACES =
Set.of(
TaskanaHistory.class,
PriorityServiceProvider.class,
TaskRoutingProvider.class,
CreateTaskPreprocessor.class);
private ServiceProviderExtractor() {
throw new IllegalStateException("utility class");
}
public static Map<Class<?>, List<Object>> extractServiceProviders(Class<?> testClass) {
List<WithServiceProvider> withServiceProviders =
findRepeatableAnnotations(testClass, WithServiceProvider.class);
return groupServiceProvidersByServiceProviderInterface(withServiceProviders).entrySet().stream()
.peek(entry -> validateServiceProviders(entry.getKey(), entry.getValue()))
.collect(
Collectors.toMap(
Entry::getKey, entry -> instantiateServiceProviders(entry.getValue())));
}
private static void validateServiceProviders(Class<?> spi, List<Class<?>> serviceProviders) {
if (!TASKANA_SERVICE_PROVIDER_INTERFACES.contains(spi)) {
throw new JUnitException(String.format("SPI '%s' is not a TASKANA SPI.", spi));
}
if (!serviceProviders.stream().allMatch(spi::isAssignableFrom)) {
throw new JUnitException(
String.format(
"At least one ServiceProvider does not implement the requested SPI '%s'", spi));
}
}
private static Map<Class<?>, List<Class<?>>> groupServiceProvidersByServiceProviderInterface(
List<WithServiceProvider> withServiceProviders) {
return withServiceProviders.stream()
.collect(
Collectors.groupingBy(
WithServiceProvider::serviceProviderInterface,
Collectors.flatMapping(
annotation -> Arrays.stream(annotation.serviceProviders()),
Collectors.toList())));
}
private static List<Object> instantiateServiceProviders(List<Class<?>> serviceProviders) {
return serviceProviders.stream()
.map(wrap(Class::getDeclaredConstructor))
.map(wrap(Constructor::newInstance))
.collect(Collectors.toList());
}
}