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

mock/set applicationContext to fix test

parent 3a01f4e4
Branches
Tags
No related merge requests found
...@@ -24,17 +24,23 @@ ...@@ -24,17 +24,23 @@
package de.itvsh.goofy.wiedervorlage; package de.itvsh.goofy.wiedervorlage;
import static org.assertj.core.api.Assertions.*; import static org.assertj.core.api.Assertions.*;
import static org.mockito.ArgumentMatchers.*;
import static org.mockito.Mockito.*;
import java.util.Collections; import java.util.Collections;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Nested; import org.junit.jupiter.api.Nested;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import org.mockito.InjectMocks; import org.mockito.InjectMocks;
import org.mockito.Mock; import org.mockito.Mock;
import org.springframework.context.ApplicationContext;
import org.springframework.core.env.Environment;
import org.springframework.hateoas.EntityModel; import org.springframework.hateoas.EntityModel;
import org.springframework.hateoas.IanaLinkRelations; import org.springframework.hateoas.IanaLinkRelations;
import org.springframework.hateoas.server.EntityLinks; import org.springframework.hateoas.server.EntityLinks;
import de.itvsh.goofy.common.UserProfileUrlProvider;
import de.itvsh.goofy.common.file.OzgFileTestFactory; import de.itvsh.goofy.common.file.OzgFileTestFactory;
import de.itvsh.goofy.vorgang.VorgangHeaderTestFactory; import de.itvsh.goofy.vorgang.VorgangHeaderTestFactory;
...@@ -48,6 +54,17 @@ class WiedervorlageModelAssemblerTest { ...@@ -48,6 +54,17 @@ class WiedervorlageModelAssemblerTest {
@Mock @Mock
private EntityLinks entityLinks; private EntityLinks entityLinks;
private UserProfileUrlProvider urlProvider = new UserProfileUrlProvider();
@BeforeEach
void initTest() {
var context = mock(ApplicationContext.class);
var environment = mock(Environment.class);
when(environment.getProperty(anyString())).thenReturn("test/");
when(context.getEnvironment()).thenReturn(environment);
urlProvider.setApplicationContext(context);
}
@Nested @Nested
class TestLinksOnModel { class TestLinksOnModel {
private static final String COMMAND_BY_WIEDERVORLAGE_PATH = WiedervorlageCommandController.WIEDERVORLAGE_COMMANDS private static final String COMMAND_BY_WIEDERVORLAGE_PATH = WiedervorlageCommandController.WIEDERVORLAGE_COMMANDS
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment