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

fix tests

parent aaf8f171
No related branches found
No related tags found
No related merge requests found
......@@ -63,29 +63,30 @@ class VorgangWithEingangProzessorTest {
@Mock
private CurrentUserService userService;
@Mock
private ModelBuilderFactory<EntityModel<VorgangWithEingang>> modelBuilderFactory;
@Mock
private UserManagerUrlProvider userManagerUrlProvider;
private ModelBuilderFactory<VorgangWithEingang> modelBuilderFactory;
@Mock
private FeatureToggleProperties featureToggleProperties;
@Mock
private VorgangProperties vorgangProperties;
@Mock
private UserManagerUrlProvider userManagerUrlProvider;
private final String userManagerUrlTemplate = "UserManagerUrlTemplate/%s";
@BeforeEach
void init() {
when(modelBuilderFactory.fromModel(any()))
.thenAnswer(
vorgangWithEingang -> ModelBuilder.fromModel(vorgangWithEingang.getArgument(0)).withUserManagerUrl(userManagerUrlTemplate));
}
@Nested
class TestAttachmentsLink {
private final LinkRelation linkRel = VorgangWithEingangProzessor.REL_ATTACHMENTS;
private final String PATH = "/api/attachments?eingangId=" + EingangTestFactory.ID;
@BeforeEach
void init() {
when(modelBuilderFactory.fromModel(any()))
.thenAnswer(
vorgangWithEingang -> ModelBuilder.fromModel(vorgangWithEingang.getArgument(0))
.withUserManagerUrl(userManagerUrlTemplate));
}
@DisplayName("should be present on numberOfAttachments > 0")
@Test
void shouldBePresentByAttachments() {
......@@ -118,6 +119,14 @@ class VorgangWithEingangProzessorTest {
private final LinkRelation linkRel = VorgangWithEingangProzessor.REL_REPRESENTATIONS;
private final String PATH = "/api/representations?eingangId=" + EingangTestFactory.ID;
@BeforeEach
void init() {
when(modelBuilderFactory.fromModel(any()))
.thenAnswer(
vorgangWithEingang -> ModelBuilder.fromModel(vorgangWithEingang.getArgument(0))
.withUserManagerUrl(userManagerUrlTemplate));
}
@DisplayName("should be present on numberOfRepresentations > 0")
@Test
void shouldBePresentByRepresentations() {
......@@ -149,6 +158,14 @@ class VorgangWithEingangProzessorTest {
private final EntityModel<VorgangWithEingang> model = EntityModel.of(VorgangWithEingangTestFactory.create());
@BeforeEach
void init() {
when(modelBuilderFactory.fromModel(any()))
.thenAnswer(
vorgangWithEingang -> ModelBuilder.fromModel(vorgangWithEingang.getArgument(0))
.withUserManagerUrl(userManagerUrlTemplate));
}
@Test
void shouldCallPostfachMailController() {
processor.process(model).getLink(VorgangWithEingangProzessor.REL_POSTFACH_MAILS);
......@@ -178,6 +195,14 @@ class VorgangWithEingangProzessorTest {
@Nested
class TestForwardingLink {
@BeforeEach
void init() {
when(modelBuilderFactory.fromModel(any()))
.thenAnswer(
vorgangWithEingang -> ModelBuilder.fromModel(vorgangWithEingang.getArgument(0))
.withUserManagerUrl(userManagerUrlTemplate));
}
@DisplayName("should NOT be present in other Role then EA")
@ParameterizedTest
@EnumSource
......@@ -216,6 +241,14 @@ class VorgangWithEingangProzessorTest {
@Nested
class TestHistorieLink {
@BeforeEach
void init() {
when(modelBuilderFactory.fromModel(any()))
.thenAnswer(
vorgangWithEingang -> ModelBuilder.fromModel(vorgangWithEingang.getArgument(0))
.withUserManagerUrl(userManagerUrlTemplate));
}
@Test
void shouldBePresent() {
var link = processor.process(EntityModel.of(VorgangWithEingangTestFactory.create())).getLink(VorgangWithEingangProzessor.REL_HISTORIE);
......@@ -228,6 +261,14 @@ class VorgangWithEingangProzessorTest {
@Nested
class TestSearchUserProfileLink {
@BeforeEach
void init() {
when(modelBuilderFactory.fromModel(any()))
.thenAnswer(
vorgangWithEingang -> ModelBuilder.fromModel(vorgangWithEingang.getArgument(0))
.withUserManagerUrl(userManagerUrlTemplate));
}
@DisplayName("on configured for search user profile")
@Nested
class TestIsConfigured {
......@@ -475,6 +516,14 @@ class VorgangWithEingangProzessorTest {
private final VorgangWithEingang vorgang = VorgangWithEingangTestFactory.create();
private final EntityModel<VorgangWithEingang> vorgangEntityModel = EntityModel.of(vorgang);
@BeforeEach
void init() {
when(modelBuilderFactory.fromModel(any()))
.thenAnswer(
vorgangWithEingang -> ModelBuilder.fromModel(vorgangWithEingang.getArgument(0))
.withUserManagerUrl(userManagerUrlTemplate));
}
@Test
void shouldHaveCreateBescheidLink() {
doReturn(true).when(processor).isCreateBescheidEnabled(vorgang);
......
......@@ -68,7 +68,7 @@ class VorgangWithEingangCommandProzessorTest {
@Mock
private ForwardingController forwardingController;
@Mock
private ModelBuilderFactory<EntityModel<VorgangWithEingang>> modelBuilderFactory;
private ModelBuilderFactory<VorgangWithEingang> modelBuilderFactory;
@Mock
private FeatureToggleProperties featureToggle;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment