diff --git a/api-lib-core/pom.xml b/api-lib-core/pom.xml index df4c14b2438120c4c52b3d3dbd468c227812bc87..7923d07bf22add3ec5c779fca8589c6f270a241c 100644 --- a/api-lib-core/pom.xml +++ b/api-lib-core/pom.xml @@ -111,6 +111,19 @@ </compilerArgs> </configuration> </plugin> + + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-jar-plugin</artifactId> + <version>${maven-jar-plugin.version}</version> + <executions> + <execution> + <goals> + <goal>test-jar</goal> + </goals> + </execution> + </executions> + </plugin> </plugins> </build> </project> \ No newline at end of file diff --git a/api-lib-core/src/test/java/de/ozgcloud/apilib/vorgang/AttachmentTestFactory.java b/api-lib-core/src/test/java/de/ozgcloud/apilib/vorgang/AttachmentTestFactory.java new file mode 100644 index 0000000000000000000000000000000000000000..9ee83f98e7a3e459330bc738dcb4d236e6812983 --- /dev/null +++ b/api-lib-core/src/test/java/de/ozgcloud/apilib/vorgang/AttachmentTestFactory.java @@ -0,0 +1,16 @@ +package de.ozgcloud.apilib.vorgang; + +import de.ozgcloud.apilib.file.OzgCloudFileGroup; +import de.ozgcloud.apilib.file.OzgCloudFileTestFactory; + +public class AttachmentTestFactory { + + public static final String GROUP_NAME = "test_attachments"; + + public static OzgCloudFileGroup createFileGroup() { + return OzgCloudFileGroup.builder() + .name(GROUP_NAME) + .file(OzgCloudFileTestFactory.create()) + .build(); + } +} diff --git a/api-lib-core/src/test/java/de/ozgcloud/apilib/vorgang/OzgCloudVorgangEingangTestFactory.java b/api-lib-core/src/test/java/de/ozgcloud/apilib/vorgang/OzgCloudVorgangEingangTestFactory.java index a6b1a8070662b59837a83e7126edec6744753394..65425325728fb048cfbb4b274d000b25ce738f5a 100644 --- a/api-lib-core/src/test/java/de/ozgcloud/apilib/vorgang/OzgCloudVorgangEingangTestFactory.java +++ b/api-lib-core/src/test/java/de/ozgcloud/apilib/vorgang/OzgCloudVorgangEingangTestFactory.java @@ -23,6 +23,7 @@ public class OzgCloudVorgangEingangTestFactory { .header(OzgCloudEingangHeaderTestFactory.create()) .antragsteller(OzgCloudAntragstellerTestFactory.create()) .zustaendigeStelle(OzgCloudZustaendigeStelleTestFactory.create()) + .attachments(List.of(AttachmentTestFactory.createFileGroup())) .formDataEntrys(List.<OzgCloudFormDataEntry>of( OzgCloudFormField.builder().name(FIELD_NAME).label(FIELD_LABEL).value(FIELD_VALUE).build(), OzgCloudSubForm.builder().name(SUB_FORM_NAME).label(SUB_FORM_LABEL) diff --git a/api-lib-core/src/test/java/de/ozgcloud/apilib/vorgang/OzgCloudVorgangTestFactory.java b/api-lib-core/src/test/java/de/ozgcloud/apilib/vorgang/OzgCloudVorgangTestFactory.java index b9964bd4a1c97786f4f105965844c679f8bfb870..8ce0abde6cb1c1f4ab4ba7f0f4a49de4c0496b47 100644 --- a/api-lib-core/src/test/java/de/ozgcloud/apilib/vorgang/OzgCloudVorgangTestFactory.java +++ b/api-lib-core/src/test/java/de/ozgcloud/apilib/vorgang/OzgCloudVorgangTestFactory.java @@ -20,6 +20,8 @@ public class OzgCloudVorgangTestFactory { .version(VERSION) .vorgangName(VORGANG_NAME) .vorgangNummer(VORGANG_NUMMER) - .header(OzgCloudVorgangHeaderTestFactory.create()); + .header(OzgCloudVorgangHeaderTestFactory.create()) + .eingang(OzgCloudVorgangEingangTestFactory.create()); + } } diff --git a/pom.xml b/pom.xml index 6cfcfb3ebf672ddb6e4458f27df552cf86f4019e..91ab24e6025b8459210d48a227d9be20026c0b86 100644 --- a/pom.xml +++ b/pom.xml @@ -26,6 +26,7 @@ <properties> <source-plugin.version>3.3.0</source-plugin.version> <failsafe-plugin.version>3.1.2</failsafe-plugin.version> + <maven-jar-plugin.version>3.3.0</maven-jar-plugin.version> </properties> <build>