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

OZG-4375 add test; use constants

parent f87939e0
Branches
Tags
No related merge requests found
package de.ozgcloud.alfa.vorgang;
import static org.assertj.core.api.Assertions.*;
import static org.mockito.Mockito.*;
import static org.assertj.core.api.Assertions.assertThat;
import static org.mockito.ArgumentMatchers.any;
import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Nested;
......@@ -10,8 +12,10 @@ import org.mockito.InjectMocks;
import org.mockito.Mock;
import org.mockito.Spy;
import de.xoev.xdomea.AntragsdatenType;
import de.xoev.xdomea.AnwendungsspezifischeErweiterungType;
import de.xoev.xdomea.FeldgruppeType;
import de.xoev.xdomea.OzgcloudErweiterungType;
class AnwendungsspezifischeErweiterungTypeCreatorTest {
......@@ -29,10 +33,12 @@ class AnwendungsspezifischeErweiterungTypeCreatorTest {
private final VorgangWithEingang vorgang = VorgangWithEingangTestFactory.create();
private final FeldgruppeType feldgruppeType = new FeldgruppeType();
private final AntragsdatenType antragsdatenType = new AntragsdatenType();
@BeforeEach
void init() {
when(feldGruppeTypeCreator.create(vorgang)).thenReturn(feldgruppeType);
when(formDataMapper.toAntragsdatenType(any())).thenReturn(antragsdatenType);
}
@Test
......@@ -70,6 +76,13 @@ class AnwendungsspezifischeErweiterungTypeCreatorTest {
verify(formDataMapper).toAntragsdatenType(vorgang);
}
@Test
void shouldHaveAntragsdaten() {
var anwendungsspezifischeErweiterung = (OzgcloudErweiterungType) create();
assertThat(anwendungsspezifischeErweiterung.getAntragsdaten()).isNotNull();
}
private AnwendungsspezifischeErweiterungType create() {
return creator.create(vorgang);
}
......
......@@ -6,6 +6,7 @@ import java.time.LocalDate;
import java.time.ZonedDateTime;
import java.util.List;
import org.apache.commons.lang3.StringUtils;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.params.ParameterizedTest;
......@@ -23,7 +24,7 @@ class DatatypeMapperTest {
@DisplayName("should return DatatypeType STRING when")
@ParameterizedTest(name = "\"{0}\"")
@NullSource
@ValueSource(strings = { "", "a" })
@ValueSource(strings = { StringUtils.EMPTY, "a" })
void shouldReturnString(String arg) {
var datatype = datatypeMapper.from(arg);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment