diff --git a/vorgang-manager-server/src/test/java/de/ozgcloud/vorgang/collaboration/CollaborationITCase.java b/vorgang-manager-server/src/test/java/de/ozgcloud/vorgang/collaboration/CollaborationITCase.java index 223dc6b503b63084dba19cf573389dd500247c6c..8c5abd19a98524ec9d5461b7bdfd0e506aa72e14 100644 --- a/vorgang-manager-server/src/test/java/de/ozgcloud/vorgang/collaboration/CollaborationITCase.java +++ b/vorgang-manager-server/src/test/java/de/ozgcloud/vorgang/collaboration/CollaborationITCase.java @@ -94,6 +94,7 @@ import de.ozgcloud.vorgang.files.GridFsTestFactory; import de.ozgcloud.vorgang.files.OzgFileTestFactory; import de.ozgcloud.vorgang.vorgang.EingangTestFactory; import de.ozgcloud.vorgang.vorgang.Vorgang; +import de.ozgcloud.vorgang.vorgang.VorgangHead; import de.ozgcloud.vorgang.vorgang.VorgangTestFactory; import de.ozgcloud.vorgang.vorgang.ZustaendigeStelleTestFactory; import io.grpc.Status; @@ -252,35 +253,33 @@ class CollaborationITCase { when(collaborationOzgCloudUserProfileService.getById(any())).thenReturn(ozgCloudUserProfile); } - // @Test - // void shouldSetCollaborationVorgangId() { - // var command = commandService.createCommand( - // buildCreateCollaborationVorgangCommand(vorgangId, - // CreateCollaborationVorgangRequestTestFactory.COLLABORATION_LEVEL)); - - // waitUntilCommandHasStatus(command.getId(), CommandStatus.FINISHED); - - // var collaborationRequests = loadCollaborationRequest(vorgangId); - // assertThat(collaborationRequests).hasSize(1).first().extracting(VorgangAttachedItem::getItem, - // MAP) - // .containsKey(FIELD_COLLABORATION_VORGANG_ID); - // } - - // @Test - // void shouldCreateCollaborationVorgang() { - // var command = commandService.createCommand( - // buildCreateCollaborationVorgangCommand(vorgangId, - // CreateCollaborationVorgangRequestTestFactory.COLLABORATION_LEVEL)); - - // waitUntilCommandHasStatus(command.getId(), CommandStatus.FINISHED); - - // var collaborationVorgang = loadCollaborationVorgang(vorgangId); - // assertThat(collaborationVorgang.getHeader()).extracting(VorgangHead::getCollaborationLevel) - // .isEqualTo(CreateCollaborationVorgangRequestTestFactory.COLLABORATION_LEVEL); - // assertThat(collaborationVorgang.getHeader()).extracting(VorgangHead::getOrganisationsEinheitId) - // .isEqualTo(MUK_POSTFACH_ID); - // assertThat(collaborationVorgang.getClientAttributes()).isEmpty(); - // } + @Test + void shouldSetCollaborationVorgangId() { + var command = commandService.createCommand( + buildCreateCollaborationVorgangCommand(vorgangId, CreateCollaborationVorgangRequestTestFactory.COLLABORATION_LEVEL)); + + waitUntilCommandHasStatus(command.getId(), CommandStatus.FINISHED); + + var collaborationRequests = loadCollaborationRequest(vorgangId); + assertThat(collaborationRequests).hasSize(1).first().extracting(VorgangAttachedItem::getItem, MAP) + .containsKey(FIELD_COLLABORATION_VORGANG_ID); + } + + @Test + void shouldCreateCollaborationVorgang() { + var command = commandService.createCommand( + buildCreateCollaborationVorgangCommand(vorgangId, + CreateCollaborationVorgangRequestTestFactory.COLLABORATION_LEVEL)); + + waitUntilCommandHasStatus(command.getId(), CommandStatus.FINISHED); + + var collaborationVorgang = loadCollaborationVorgang(vorgangId); + assertThat(collaborationVorgang.getHeader()).extracting(VorgangHead::getCollaborationLevel) + .isEqualTo(CreateCollaborationVorgangRequestTestFactory.COLLABORATION_LEVEL); + assertThat(collaborationVorgang.getHeader()).extracting(VorgangHead::getOrganisationsEinheitId) + .isEqualTo(MUK_POSTFACH_ID); + assertThat(collaborationVorgang.getClientAttributes()).isEmpty(); + } private Vorgang loadCollaborationVorgang(String sourceVorgangId) { var collaborationVorgangId = loadCollaborationRequest(sourceVorgangId).getFirst().getItem().get(FIELD_COLLABORATION_VORGANG_ID);