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

fix tests

parent aaf8f171
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.
Finish editing this message first!
Please register or to comment