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

OZG-2737 Tests hinzugefügt, PR Kommentar bearbeitet

parent 88a750d8
Branches
Tags
No related merge requests found
......@@ -110,7 +110,7 @@ class RootControllerTest {
}
@Test
void shoulHaveMyVorgaengeLink() {
void shouldHaveMyVorgaengeLink() {
var model = controller.getRootResource();
assertThat(model.getLink(RootController.REL_MY_VORGAENGE)).isPresent().get().extracting(Link::getHref)
......@@ -118,7 +118,7 @@ class RootControllerTest {
}
@Test
void shoulHaveSearchMyVorgaengeLink() {
void shouldHaveSearchMyVorgaengeLink() {
var model = controller.getRootResource();
assertThat(model.getLink(RootController.REL_SEARCH_MY_VORGAENGE)).isPresent().get().extracting(Link::getHref)
......@@ -126,7 +126,7 @@ class RootControllerTest {
}
@Test
void shoulHaveDownloadTokenLink() {
void shouldHaveDownloadTokenLink() {
var model = controller.getRootResource();
assertThat(model.getLink(RootController.REL_DOWNLOAD_TOKEN)).isPresent().get().extracting(Link::getHref)
......@@ -254,6 +254,31 @@ class RootControllerTest {
}
}
@DisplayName("when external Id cannot resolved to internal id")
@Nested
class NoInternalUserId {
@BeforeEach
void init() {
doReturn(true).when(controller).hasVerwaltungRole();
when(controller.getUserProfilesUrl()).thenReturn(Optional.of("http://localhost/api/userProfiles/%s"));
when(internalUserIdService.getUserId(any())).thenReturn(Optional.empty());
}
@Test
void shouldNotHaveMyVorgaengeLink() {
var model = controller.getRootResource();
assertThat(model.getLink(RootController.REL_MY_VORGAENGE)).isNotPresent();
}
@Test
void shouldNotHaveSearchMyVorgaengeLink() {
var model = controller.getRootResource();
assertThat(model.getLink(RootController.REL_SEARCH_MY_VORGAENGE)).isNotPresent();
}
}
}
}
......
......@@ -12,7 +12,7 @@ import org.mockito.Spy;
import org.springframework.web.client.RestClientException;
import org.springframework.web.client.RestTemplate;
public class InternalUserIdServiceTest {
class InternalUserIdServiceTest {
@Spy
@InjectMocks
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment