Skip to content
Snippets Groups Projects
Commit b012e6a5 authored by OZGCloud's avatar OZGCloud
Browse files

OZG-4237 OZG-4316 split tests

parent 9d2464dc
No related branches found
No related tags found
No related merge requests found
...@@ -39,11 +39,17 @@ class FormatTypeCreatorTest { ...@@ -39,11 +39,17 @@ class FormatTypeCreatorTest {
when(primaerdokumentTypeCreator.createPrimaerdokumentType(vorgang, ozgFile)).thenReturn(primaerdokument); when(primaerdokumentTypeCreator.createPrimaerdokumentType(vorgang, ozgFile)).thenReturn(primaerdokument);
} }
@Test
void shouldCreatePrimaerdokument() {
creator.createFormatType(vorgang, ozgFile);
verify(primaerdokumentTypeCreator).createPrimaerdokumentType(vorgang, ozgFile);
}
@Test @Test
void shouldHavePrimaerdokumentType() { void shouldHavePrimaerdokumentType() {
var format = creator.createFormatType(vorgang, ozgFile); var format = creator.createFormatType(vorgang, ozgFile);
verify(primaerdokumentTypeCreator).createPrimaerdokumentType(vorgang, ozgFile);
assertThat(format.getPrimaerdokument()).isEqualTo(primaerdokument); assertThat(format.getPrimaerdokument()).isEqualTo(primaerdokument);
} }
......
...@@ -37,11 +37,17 @@ class PrimaerdokumentTypeCreatorTest { ...@@ -37,11 +37,17 @@ class PrimaerdokumentTypeCreatorTest {
doReturn(ozgFile.getName()).when(creator).createDateiname(ozgFile); doReturn(ozgFile.getName()).when(creator).createDateiname(ozgFile);
} }
@Test
void shouldCreateDateiname() {
creator.createPrimaerdokumentType(vorgang, ozgFile);
verify(creator).createDateiname(ozgFile);
}
@Test @Test
void shouldHaveDateiname() { void shouldHaveDateiname() {
var primaerdokument = creator.createPrimaerdokumentType(vorgang, ozgFile); var primaerdokument = creator.createPrimaerdokumentType(vorgang, ozgFile);
verify(creator).createDateiname(ozgFile);
assertThat(primaerdokument.getDateiname()).isEqualTo(ozgFile.getName()); assertThat(primaerdokument.getDateiname()).isEqualTo(ozgFile.getName());
} }
...@@ -70,11 +76,17 @@ class PrimaerdokumentTypeCreatorTest { ...@@ -70,11 +76,17 @@ class PrimaerdokumentTypeCreatorTest {
when(uuidConverter.convertObjectIdToUUID(ozgFile.getId().toString())).thenReturn("64a820d3-6285-172a-c028-0000000026d0"); 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 @Test
void shouldCreate() { void shouldCreate() {
var dateiname = creator.createDateiname(ozgFile); var dateiname = creator.createDateiname(ozgFile);
verify(uuidConverter).convertObjectIdToUUID(ozgFile.getId().toString());
assertThat(dateiname).matches(String.format("^%s_%s$", TestUtils.UUID_REGEX, ozgFile.getName())); assertThat(dateiname).matches(String.format("^%s_%s$", TestUtils.UUID_REGEX, ozgFile.getName()));
} }
} }
......
...@@ -29,13 +29,19 @@ class SchriftgutobjektCreatorTest { ...@@ -29,13 +29,19 @@ class SchriftgutobjektCreatorTest {
private final VorgangType vorgang = VorgangTypeTestFactory.create(); private final VorgangType vorgang = VorgangTypeTestFactory.create();
private final AnwendungsspezifischeErweiterungType anwendungsspezifischeErweiterung = AnwendungsspezifischeErweiterungTypeTestFactory.create(); private final AnwendungsspezifischeErweiterungType anwendungsspezifischeErweiterung = AnwendungsspezifischeErweiterungTypeTestFactory.create();
@Test
void shouldCreateVorgangType() {
creator.createSchriftgutobjekt(vorgangWithEingang, anwendungsspezifischeErweiterung);
verify(vorgangTypeCreator).createVorgangType(vorgangWithEingang, anwendungsspezifischeErweiterung);
}
@Test @Test
void shouldHaveVorgangType() { void shouldHaveVorgangType() {
doReturn(vorgang).when(vorgangTypeCreator).createVorgangType(vorgangWithEingang, anwendungsspezifischeErweiterung); doReturn(vorgang).when(vorgangTypeCreator).createVorgangType(vorgangWithEingang, anwendungsspezifischeErweiterung);
var schriftgutobjekt = creator.createSchriftgutobjekt(vorgangWithEingang, anwendungsspezifischeErweiterung); var schriftgutobjekt = creator.createSchriftgutobjekt(vorgangWithEingang, anwendungsspezifischeErweiterung);
verify(vorgangTypeCreator).createVorgangType(vorgangWithEingang, anwendungsspezifischeErweiterung);
assertThat(schriftgutobjekt.getVorgang()).isEqualTo(vorgang); assertThat(schriftgutobjekt.getVorgang()).isEqualTo(vorgang);
} }
......
...@@ -42,11 +42,17 @@ class VersionTypeCreatorTest { ...@@ -42,11 +42,17 @@ class VersionTypeCreatorTest {
assertThat(version.getNummer()).isEqualTo(VersionTypeCreator.NUMMER); assertThat(version.getNummer()).isEqualTo(VersionTypeCreator.NUMMER);
} }
@Test
void shouldCreateFormatType() {
creator.createVersionType(vorgang, ozgFile);
verify(formatTypeCreator).createFormatType(vorgang, ozgFile);
}
@Test @Test
void shouldHaveFormatType() { void shouldHaveFormatType() {
var version = creator.createVersionType(vorgang, ozgFile); var version = creator.createVersionType(vorgang, ozgFile);
verify(formatTypeCreator).createFormatType(vorgang, ozgFile);
assertThat(version.getFormat()).containsExactly(formatType); assertThat(version.getFormat()).containsExactly(formatType);
} }
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment