From b012e6a5dae1e51f60ac153aa298b22e4bedf0fb Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Mon, 18 Sep 2023 11:31:05 +0200 Subject: [PATCH] OZG-4237 OZG-4316 split tests --- .../alfa/export/FormatTypeCreatorTest.java | 8 +++++++- .../export/PrimaerdokumentTypeCreatorTest.java | 16 ++++++++++++++-- .../alfa/export/SchriftgutobjektCreatorTest.java | 8 +++++++- .../alfa/export/VersionTypeCreatorTest.java | 8 +++++++- 4 files changed, 35 insertions(+), 5 deletions(-) diff --git a/alfa-xdomea/src/test/java/de/ozgcloud/alfa/export/FormatTypeCreatorTest.java b/alfa-xdomea/src/test/java/de/ozgcloud/alfa/export/FormatTypeCreatorTest.java index a4be5138f3..e639d7a8bf 100644 --- a/alfa-xdomea/src/test/java/de/ozgcloud/alfa/export/FormatTypeCreatorTest.java +++ b/alfa-xdomea/src/test/java/de/ozgcloud/alfa/export/FormatTypeCreatorTest.java @@ -39,11 +39,17 @@ class FormatTypeCreatorTest { when(primaerdokumentTypeCreator.createPrimaerdokumentType(vorgang, ozgFile)).thenReturn(primaerdokument); } + @Test + void shouldCreatePrimaerdokument() { + creator.createFormatType(vorgang, ozgFile); + + verify(primaerdokumentTypeCreator).createPrimaerdokumentType(vorgang, ozgFile); + } + @Test void shouldHavePrimaerdokumentType() { var format = creator.createFormatType(vorgang, ozgFile); - verify(primaerdokumentTypeCreator).createPrimaerdokumentType(vorgang, ozgFile); assertThat(format.getPrimaerdokument()).isEqualTo(primaerdokument); } diff --git a/alfa-xdomea/src/test/java/de/ozgcloud/alfa/export/PrimaerdokumentTypeCreatorTest.java b/alfa-xdomea/src/test/java/de/ozgcloud/alfa/export/PrimaerdokumentTypeCreatorTest.java index 2758ae058c..25f55d5461 100644 --- a/alfa-xdomea/src/test/java/de/ozgcloud/alfa/export/PrimaerdokumentTypeCreatorTest.java +++ b/alfa-xdomea/src/test/java/de/ozgcloud/alfa/export/PrimaerdokumentTypeCreatorTest.java @@ -37,11 +37,17 @@ class PrimaerdokumentTypeCreatorTest { doReturn(ozgFile.getName()).when(creator).createDateiname(ozgFile); } + @Test + void shouldCreateDateiname() { + creator.createPrimaerdokumentType(vorgang, ozgFile); + + verify(creator).createDateiname(ozgFile); + } + @Test void shouldHaveDateiname() { var primaerdokument = creator.createPrimaerdokumentType(vorgang, ozgFile); - verify(creator).createDateiname(ozgFile); assertThat(primaerdokument.getDateiname()).isEqualTo(ozgFile.getName()); } @@ -70,11 +76,17 @@ class PrimaerdokumentTypeCreatorTest { when(uuidConverter.convertObjectIdToUUID(ozgFile.getId().toString())).thenReturn("64a820d3-6285-172a-c028-0000000026d0"); } + @Test + void shouldConvertObjectId() { + creator.createDateiname(ozgFile); + + verify(uuidConverter).convertObjectIdToUUID(ozgFile.getId().toString()); + } + @Test void shouldCreate() { var dateiname = creator.createDateiname(ozgFile); - verify(uuidConverter).convertObjectIdToUUID(ozgFile.getId().toString()); assertThat(dateiname).matches(String.format("^%s_%s$", TestUtils.UUID_REGEX, ozgFile.getName())); } } diff --git a/alfa-xdomea/src/test/java/de/ozgcloud/alfa/export/SchriftgutobjektCreatorTest.java b/alfa-xdomea/src/test/java/de/ozgcloud/alfa/export/SchriftgutobjektCreatorTest.java index c08accb982..214e6a3a32 100644 --- a/alfa-xdomea/src/test/java/de/ozgcloud/alfa/export/SchriftgutobjektCreatorTest.java +++ b/alfa-xdomea/src/test/java/de/ozgcloud/alfa/export/SchriftgutobjektCreatorTest.java @@ -29,13 +29,19 @@ class SchriftgutobjektCreatorTest { private final VorgangType vorgang = VorgangTypeTestFactory.create(); private final AnwendungsspezifischeErweiterungType anwendungsspezifischeErweiterung = AnwendungsspezifischeErweiterungTypeTestFactory.create(); + @Test + void shouldCreateVorgangType() { + creator.createSchriftgutobjekt(vorgangWithEingang, anwendungsspezifischeErweiterung); + + verify(vorgangTypeCreator).createVorgangType(vorgangWithEingang, anwendungsspezifischeErweiterung); + } + @Test void shouldHaveVorgangType() { doReturn(vorgang).when(vorgangTypeCreator).createVorgangType(vorgangWithEingang, anwendungsspezifischeErweiterung); var schriftgutobjekt = creator.createSchriftgutobjekt(vorgangWithEingang, anwendungsspezifischeErweiterung); - verify(vorgangTypeCreator).createVorgangType(vorgangWithEingang, anwendungsspezifischeErweiterung); assertThat(schriftgutobjekt.getVorgang()).isEqualTo(vorgang); } diff --git a/alfa-xdomea/src/test/java/de/ozgcloud/alfa/export/VersionTypeCreatorTest.java b/alfa-xdomea/src/test/java/de/ozgcloud/alfa/export/VersionTypeCreatorTest.java index 2fbe26e274..0a038a493d 100644 --- a/alfa-xdomea/src/test/java/de/ozgcloud/alfa/export/VersionTypeCreatorTest.java +++ b/alfa-xdomea/src/test/java/de/ozgcloud/alfa/export/VersionTypeCreatorTest.java @@ -42,11 +42,17 @@ class VersionTypeCreatorTest { assertThat(version.getNummer()).isEqualTo(VersionTypeCreator.NUMMER); } + @Test + void shouldCreateFormatType() { + creator.createVersionType(vorgang, ozgFile); + + verify(formatTypeCreator).createFormatType(vorgang, ozgFile); + } + @Test void shouldHaveFormatType() { var version = creator.createVersionType(vorgang, ozgFile); - verify(formatTypeCreator).createFormatType(vorgang, ozgFile); assertThat(version.getFormat()).containsExactly(formatType); } } -- GitLab