diff --git a/ui/ui-commons/src/main/java/fr/gouv/vitamui/ui/commons/config/UICommonsAutoConfiguration.java b/ui/ui-commons/src/main/java/fr/gouv/vitamui/ui/commons/config/UICommonsAutoConfiguration.java index b2725404faae0019aa7d4f59838c1abd671ff0df..6ed6b814754534153628cf0a43b4e418541dd4fc 100644 --- a/ui/ui-commons/src/main/java/fr/gouv/vitamui/ui/commons/config/UICommonsAutoConfiguration.java +++ b/ui/ui-commons/src/main/java/fr/gouv/vitamui/ui/commons/config/UICommonsAutoConfiguration.java @@ -36,11 +36,8 @@ */ package fr.gouv.vitamui.ui.commons.config; -import java.util.Properties; - import org.springframework.boot.autoconfigure.AutoConfigureAfter; import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; -import org.springframework.boot.info.BuildProperties; import org.springframework.boot.web.client.RestTemplateBuilder; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @@ -64,15 +61,10 @@ public class UICommonsAutoConfiguration { public UIProperties uiProperties() { throw new InternalServerException("You must define ui properties"); } - @Bean - @ConditionalOnMissingBean - public BuildProperties buildProperties() { - throw new InternalServerException("You must define buildProperties"); - } @Bean @ConditionalOnMissingBean - @DependsOn(value = { "uiProperties", "buildProperties" }) + @DependsOn("uiProperties") public IamExternalRestClientFactory iamRestClientFactory(final UIProperties uiProperties, final RestTemplateBuilder restTemplateBuilder) { return new IamExternalRestClientFactory(uiProperties.getIamExternalClient(), restTemplateBuilder); } diff --git a/ui/ui-commons/src/test/java/fr/gouv/vitamui/ui/commons/config/UICommonsAutoConfigurationTest.java b/ui/ui-commons/src/test/java/fr/gouv/vitamui/ui/commons/config/UICommonsAutoConfigurationTest.java index 30387105442386dfc967a27540aabe890da48375..5a60b4a991a3553407fe1e93e05dd70f7a5c023a 100644 --- a/ui/ui-commons/src/test/java/fr/gouv/vitamui/ui/commons/config/UICommonsAutoConfigurationTest.java +++ b/ui/ui-commons/src/test/java/fr/gouv/vitamui/ui/commons/config/UICommonsAutoConfigurationTest.java @@ -2,12 +2,9 @@ package fr.gouv.vitamui.ui.commons.config; import static org.assertj.core.api.Assertions.assertThat; -import java.util.Properties; - import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.boot.autoconfigure.AutoConfigurations; -import org.springframework.boot.info.BuildProperties; import org.springframework.boot.test.context.runner.ApplicationContextRunner; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @@ -25,10 +22,11 @@ import fr.gouv.vitamui.ui.commons.service.ApplicationService; @RunWith(SpringJUnit4ClassRunner.class) public class UICommonsAutoConfigurationTest { - private final ApplicationContextRunner contextRunner = new ApplicationContextRunner() - .withConfiguration(AutoConfigurations.of(UICommonsAutoConfiguration.class)) - .withConfiguration(AutoConfigurations.of(UICommonsAutoSpringMockConfiguration.class)) - .withSystemProperties("controller.subrogation.enabled=true", "controller.user.enabled=true"); + + private final ApplicationContextRunner contextRunner = + new ApplicationContextRunner().withConfiguration(AutoConfigurations.of(UICommonsAutoConfiguration.class)) + .withConfiguration(AutoConfigurations.of(UICommonsAutoSpringMockConfiguration.class)) + .withSystemProperties("controller.subrogation.enabled=true", "controller.user.enabled=true"); @Test public void serviceNameCanBeConfigured() { @@ -44,6 +42,7 @@ public class UICommonsAutoConfigurationTest { @Configuration static class UserConfiguration { + @Bean public UIProperties uiProperties() { final UIPropertiesImpl properties = new UIPropertiesImpl(); @@ -57,13 +56,6 @@ public class UICommonsAutoConfigurationTest { return casBean; } - @Bean - public BuildProperties buildProperties() { - Properties props = new Properties(); - props.put("version.release", "0.0.0"); - return new BuildProperties(props); - } - - } + } diff --git a/ui/ui-commons/src/test/java/fr/gouv/vitamui/ui/commons/config/UICommonsAutoSpringMockConfiguration.java b/ui/ui-commons/src/test/java/fr/gouv/vitamui/ui/commons/config/UICommonsAutoSpringMockConfiguration.java index b2518c1955327e337edaebf56bfa0f265ccfd02b..fba13c17aff0eb7a3576a4f0065b99518dd15ae6 100644 --- a/ui/ui-commons/src/test/java/fr/gouv/vitamui/ui/commons/config/UICommonsAutoSpringMockConfiguration.java +++ b/ui/ui-commons/src/test/java/fr/gouv/vitamui/ui/commons/config/UICommonsAutoSpringMockConfiguration.java @@ -11,14 +11,17 @@ import org.springframework.context.annotation.Configuration; public class UICommonsAutoSpringMockConfiguration { @Bean - public RestTemplateBuilder restTemplateBuilder() { - return new RestTemplateBuilder(); + public BuildProperties buildProperties() { + Properties properties = new Properties(); + properties.put("group", "fr.gouv.vitamui.ui"); + properties.put("artifact", "test"); + properties.put("version", "2.0.0"); + return new BuildProperties(properties); } + @Bean - public BuildProperties buildProperties() { - Properties props = new Properties(); - props.put("version.release", "0.0.0"); - return new BuildProperties(props); + public RestTemplateBuilder restTemplateBuilder() { + return new RestTemplateBuilder(); } } diff --git a/ui/ui-commons/src/test/java/fr/gouv/vitamui/ui/commons/rest/ApplicationControllerTest.java b/ui/ui-commons/src/test/java/fr/gouv/vitamui/ui/commons/rest/ApplicationControllerTest.java index 4c44d5a48904f72c9746b04cddc908386531e285..7903f420e0422b93d252b0ed30a0afabaafca300 100644 --- a/ui/ui-commons/src/test/java/fr/gouv/vitamui/ui/commons/rest/ApplicationControllerTest.java +++ b/ui/ui-commons/src/test/java/fr/gouv/vitamui/ui/commons/rest/ApplicationControllerTest.java @@ -1,11 +1,8 @@ package fr.gouv.vitamui.ui.commons.rest; -import java.util.Properties; - import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.boot.autoconfigure.ImportAutoConfiguration; -import org.springframework.boot.info.BuildProperties; import org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest; import org.springframework.boot.test.context.TestConfiguration; import org.springframework.boot.test.mock.mockito.MockBean; @@ -42,12 +39,6 @@ public class ApplicationControllerTest extends UIControllerTest<ApplicationDto> properties.setIamExternalClient(new RestClientConfiguration()); return properties; } - @Bean - public BuildProperties buildProperties() { - Properties props = new Properties(); - props.put("version.release", "0.0.0"); - return new BuildProperties(props); - } } protected String apiUrl = "/ui-api/ui"; diff --git a/ui/ui-commons/src/test/java/fr/gouv/vitamui/ui/commons/rest/SecurityControllerTest.java b/ui/ui-commons/src/test/java/fr/gouv/vitamui/ui/commons/rest/SecurityControllerTest.java index e86e46a162593d759d74ab44f7a93aed53c132b2..728df921dc9dbf2cc18283ee83434d76538618d2 100644 --- a/ui/ui-commons/src/test/java/fr/gouv/vitamui/ui/commons/rest/SecurityControllerTest.java +++ b/ui/ui-commons/src/test/java/fr/gouv/vitamui/ui/commons/rest/SecurityControllerTest.java @@ -18,6 +18,7 @@ import org.springframework.boot.autoconfigure.ImportAutoConfiguration; import org.springframework.boot.info.BuildProperties; import org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest; import org.springframework.boot.test.context.TestConfiguration; +import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Import; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; @@ -39,14 +40,6 @@ public class SecurityControllerTest extends UIControllerTest<UserDto> { properties.setIamExternalClient(new RestClientConfiguration()); return properties; } - - @Bean - public BuildProperties buildProperties() { - Properties props = new Properties(); - props.put("version.release", "0.0.0"); - return new BuildProperties(props); - } - } @Value("${ui-prefix}") @@ -56,6 +49,9 @@ public class SecurityControllerTest extends UIControllerTest<UserDto> { private static final VitamUILogger LOGGER = VitamUILoggerFactory.getInstance(SecurityControllerTest.class); + @MockBean + private BuildProperties buildProperties; + @Test public void testGetUserConnected() throws Exception { preparedServices(); diff --git a/ui/ui-commons/src/test/java/fr/gouv/vitamui/ui/commons/rest/SubrogationControllerTest.java b/ui/ui-commons/src/test/java/fr/gouv/vitamui/ui/commons/rest/SubrogationControllerTest.java index 194b5e81fb3190356e5193d167912165366c1bc8..d8e8b0025e43928e821244f74588d766bd9c3f86 100644 --- a/ui/ui-commons/src/test/java/fr/gouv/vitamui/ui/commons/rest/SubrogationControllerTest.java +++ b/ui/ui-commons/src/test/java/fr/gouv/vitamui/ui/commons/rest/SubrogationControllerTest.java @@ -3,8 +3,6 @@ package fr.gouv.vitamui.ui.commons.rest; import static org.assertj.core.api.Assertions.assertThat; import static org.mockito.ArgumentMatchers.any; -import java.util.Properties; - import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.Mockito; @@ -31,9 +29,9 @@ import fr.gouv.vitamui.ui.commons.security.SecurityConfig; import fr.gouv.vitamui.ui.commons.service.SubrogationService; @RunWith(SpringJUnit4ClassRunner.class) -@ImportAutoConfiguration(classes = { UICommonsAutoConfiguration.class, UICommonsAutoSpringMockConfiguration.class }) -@WebMvcTest(controllers = { SubrogationController.class }) -@Import(value = { SecurityConfig.class, ServerIdentityConfiguration.class }) +@ImportAutoConfiguration(classes = {UICommonsAutoConfiguration.class, UICommonsAutoSpringMockConfiguration.class}) +@WebMvcTest(controllers = {SubrogationController.class}) +@Import(value = {SecurityConfig.class, ServerIdentityConfiguration.class}) public class SubrogationControllerTest extends UIControllerTest<SubrogationDto> { @TestConfiguration @@ -47,13 +45,6 @@ public class SubrogationControllerTest extends UIControllerTest<SubrogationDto> } - @Bean - public BuildProperties buildProperties() { - Properties props = new Properties(); - props.put("version.release", "0.0.0"); - return new BuildProperties(props); - } - } private static final VitamUILogger LOGGER = VitamUILoggerFactory.getInstance(SubrogationControllerTest.class); @@ -69,6 +60,9 @@ public class SubrogationControllerTest extends UIControllerTest<SubrogationDto> @MockBean private SubrogationService service; + @MockBean + private BuildProperties buildProperties; + @Test public void testSubrogationControllerEnabled() { assertThat(subrogationEnabled).isTrue(); @@ -124,4 +118,5 @@ public class SubrogationControllerTest extends UIControllerTest<SubrogationDto> Mockito.when(service.create(any(), any(SubrogationDto.class))).thenReturn(new SubrogationDto()); Mockito.when(service.getOne(any(), any(), any())).thenReturn(new SubrogationDto()); } + } diff --git a/ui/ui-commons/src/test/java/fr/gouv/vitamui/ui/commons/rest/UserControllerTest.java b/ui/ui-commons/src/test/java/fr/gouv/vitamui/ui/commons/rest/UserControllerTest.java index 3c455aed859141437e7af11e42efe33422964edc..962f3cd0e723f0dad2d2b605c658d495a37f8c9e 100644 --- a/ui/ui-commons/src/test/java/fr/gouv/vitamui/ui/commons/rest/UserControllerTest.java +++ b/ui/ui-commons/src/test/java/fr/gouv/vitamui/ui/commons/rest/UserControllerTest.java @@ -6,7 +6,6 @@ import static org.mockito.ArgumentMatchers.eq; import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status; import java.util.Map; -import java.util.Properties; import org.junit.Test; import org.junit.runner.RunWith; @@ -63,12 +62,10 @@ public class UserControllerTest extends UIControllerTest<UserDto> { properties.setIamExternalClient(new RestClientConfiguration()); return properties; } - @Bean - public BuildProperties buildProperties() { - Properties props = new Properties(); - props.put("version.release", "0.0.0"); - return new BuildProperties(props); - } + + + @MockBean + private BuildProperties buildProperties; } diff --git a/ui/ui-frontend-common/src/app/modules/components/footer/footer.component.html b/ui/ui-frontend-common/src/app/modules/components/footer/footer.component.html index ad0b4359554965ec90ddf1bbc46509ad317d777f..df17b5a61168110a0c6e1e963f28b589d431f3f8 100644 --- a/ui/ui-frontend-common/src/app/modules/components/footer/footer.component.html +++ b/ui/ui-frontend-common/src/app/modules/components/footer/footer.component.html @@ -1,4 +1,4 @@ <div class="d-flex flex-column align-items-center"> - <img alt="compagny logo" [src]="footerLogoUrl" class="logo"/> - <span class="version">{{version}}</span> + <div><img alt="compagny logo" [src]="footerLogoUrl" class="logo"/></div> + <div class="text normal letter-spacing text-primary-300">{{version}}</div> </div> diff --git a/ui/ui-frontend-common/src/app/modules/components/footer/footer.component.scss b/ui/ui-frontend-common/src/app/modules/components/footer/footer.component.scss index 4cd629f5ad136690fde80eb2723205a1770de7fe..2bbd1c70f29f513f0bb4c95d4a8993e8e4c97ba6 100644 --- a/ui/ui-frontend-common/src/app/modules/components/footer/footer.component.scss +++ b/ui/ui-frontend-common/src/app/modules/components/footer/footer.component.scss @@ -1,21 +1,9 @@ -@import "../../../../sass/variables/colors"; - -$text-color: $white; - :host { display: flex; flex-wrap: wrap; width: 100%; height: 100px; - background-color: $white; + background-color: var(--vitamui-background); align-items: center; justify-content: center; - color: $text-color; -} - -.version { - font-size: 12px; - line-height: 16px; - letter-spacing: 0.4px; - color: var(--vitamui-primary-300); } diff --git a/ui/ui-frontend-common/src/app/modules/components/footer/footer.component.ts b/ui/ui-frontend-common/src/app/modules/components/footer/footer.component.ts index 4f8c3da87c7369578990fddb34a4300c3b7fa8f0..3af26b56efeca4923e6eab6153c67aa1ccf91764 100644 --- a/ui/ui-frontend-common/src/app/modules/components/footer/footer.component.ts +++ b/ui/ui-frontend-common/src/app/modules/components/footer/footer.component.ts @@ -12,7 +12,7 @@ import { ThemeService } from '../../theme.service'; }) export class FooterComponent implements OnInit { public footerLogoUrl: SafeResourceUrl; - public version = 'v'; + public version: string; constructor( private startupService: StartupService, @@ -21,11 +21,9 @@ export class FooterComponent implements OnInit { ) {} ngOnInit() { - const versionRelease = this.startupService.getConfigStringValue( - 'VERSION_RELEASE' - ); + const versionRelease = this.startupService.getConfigStringValue( 'VERSION_RELEASE'); if (versionRelease) { - this.version = this.version + versionRelease; + this.version = 'v' + versionRelease; } this.footerLogoUrl = this.themeService.getData( this.authService.user, diff --git a/ui/ui-frontend-common/src/sass/_theme.scss b/ui/ui-frontend-common/src/sass/_theme.scss index 0932cbe4db2c7aa86865dca358843856dd49e785..dcbcd20b41bf4187a1fa746ac1e5961edc36b3ad 100644 --- a/ui/ui-frontend-common/src/sass/_theme.scss +++ b/ui/ui-frontend-common/src/sass/_theme.scss @@ -59,6 +59,12 @@ body { color: var(--vitamui-primary)!important; } +.text-primary-300 { + color: var(--vitamui-primary-300)!important; +} + + + .text-secondary { color: var(--vitamui-secondary)!important; } diff --git a/ui/ui-frontend/projects/identity/src/app/user/user-list/user-list.component.html b/ui/ui-frontend/projects/identity/src/app/user/user-list/user-list.component.html index 6dbd17524214300b5dd095917361ca1016ac2a27..c3bee067df46cf4c45ea56dc0014349d857819ce 100644 --- a/ui/ui-frontend/projects/identity/src/app/user/user-list/user-list.component.html +++ b/ui/ui-frontend/projects/identity/src/app/user/user-list/user-list.component.html @@ -143,3 +143,4 @@ <div class="vitamui-min-content"> <mat-spinner class="vitamui-spinner medium"></mat-spinner> </div> +</ng-template> diff --git a/ui/ui-identity/src/main/java/fr/gouv/vitamui/identity/config/IdentityContextConfiguration.java b/ui/ui-identity/src/main/java/fr/gouv/vitamui/identity/config/IdentityContextConfiguration.java index 1e9fe20c78149a0a8441c185a32a5d9d835d8363..06d9aca21090fe8c70b4db81603563f016391d01 100644 --- a/ui/ui-identity/src/main/java/fr/gouv/vitamui/identity/config/IdentityContextConfiguration.java +++ b/ui/ui-identity/src/main/java/fr/gouv/vitamui/identity/config/IdentityContextConfiguration.java @@ -53,13 +53,14 @@ import fr.gouv.vitamui.ui.commons.security.SecurityConfig; @Configuration @EnableConfigurationProperties -@Import(value = { SecurityConfig.class, SwaggerConfiguration.class, RestExceptionHandler.class }) +@Import(value = {SecurityConfig.class, SwaggerConfiguration.class, RestExceptionHandler.class}) public class IdentityContextConfiguration extends AbstractContextConfiguration { @Bean @ConditionalOnMissingBean - @DependsOn(value = { "uiProperties", "buildProperties" }) + @DependsOn("uiProperties") public IamExternalWebClientFactory iamWebClientFactory(final UIProperties uiProperties, final WebClient.Builder webClientBuilder) { return new IamExternalWebClientFactory(uiProperties.getIamExternalClient(), webClientBuilder); } + } diff --git a/ui/ui-identity/src/test/java/fr/gouv/vitamui/identity/rest/CustomerControllerTest.java b/ui/ui-identity/src/test/java/fr/gouv/vitamui/identity/rest/CustomerControllerTest.java index 135b05ef94df1ef4189a6c7931851a49661d5661..9f1375c5c1b57d7e38035605ff727247291eb4e7 100644 --- a/ui/ui-identity/src/test/java/fr/gouv/vitamui/identity/rest/CustomerControllerTest.java +++ b/ui/ui-identity/src/test/java/fr/gouv/vitamui/identity/rest/CustomerControllerTest.java @@ -14,6 +14,7 @@ import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.Mockito; import org.springframework.beans.factory.annotation.Value; +import org.springframework.boot.info.BuildProperties; import org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest; import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; @@ -36,6 +37,10 @@ public class CustomerControllerTest extends UiIdentityRestControllerTest<Custome private static final String PREFIX = "/customers"; + @MockBean + private BuildProperties buildProperties; + + @Test public void testGetCustomer() throws Exception { super.testGetEntityById(); diff --git a/ui/ui-identity/src/test/java/fr/gouv/vitamui/identity/rest/OwnerControllerTest.java b/ui/ui-identity/src/test/java/fr/gouv/vitamui/identity/rest/OwnerControllerTest.java index f7ca2fa1e41531a6e41573c40aeeee6a1f2f00a7..3c739348d5900e659307812fc95d07aa14f9cc68 100644 --- a/ui/ui-identity/src/test/java/fr/gouv/vitamui/identity/rest/OwnerControllerTest.java +++ b/ui/ui-identity/src/test/java/fr/gouv/vitamui/identity/rest/OwnerControllerTest.java @@ -6,6 +6,7 @@ import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.Mockito; import org.springframework.beans.factory.annotation.Value; +import org.springframework.boot.info.BuildProperties; import org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest; import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; @@ -29,6 +30,9 @@ public class OwnerControllerTest extends UiIdentityRestControllerTest<OwnerDto> private static final String PREFIX = "/owners"; + @MockBean + private BuildProperties buildProperties; + @Test public void testCreateOwner() { super.testCreateEntity(); diff --git a/ui/ui-identity/src/test/java/fr/gouv/vitamui/identity/rest/ProfileControllerTest.java b/ui/ui-identity/src/test/java/fr/gouv/vitamui/identity/rest/ProfileControllerTest.java index bce30eea5a5fd44951efd9416dde3306186ab01a..645424a2c3ffbcb8f34a46306616378ca8cf775f 100644 --- a/ui/ui-identity/src/test/java/fr/gouv/vitamui/identity/rest/ProfileControllerTest.java +++ b/ui/ui-identity/src/test/java/fr/gouv/vitamui/identity/rest/ProfileControllerTest.java @@ -6,6 +6,7 @@ import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.Mockito; import org.springframework.beans.factory.annotation.Value; +import org.springframework.boot.info.BuildProperties; import org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest; import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; @@ -19,6 +20,9 @@ import fr.gouv.vitamui.identity.service.ProfileService; @WebMvcTest(controllers = { ProfileController.class }) public class ProfileControllerTest extends UiIdentityRestControllerTest<ProfileDto> { + @MockBean + private BuildProperties buildProperties; + @Value("${ui-identity.prefix}") protected String apiUrl; diff --git a/ui/ui-identity/src/test/java/fr/gouv/vitamui/identity/rest/ProviderControllerTest.java b/ui/ui-identity/src/test/java/fr/gouv/vitamui/identity/rest/ProviderControllerTest.java index 60164bdbbff682c799bfd51ebd540e25c187a2e4..6a9d0608f13f9655cac2474bdd75b5a832e02e92 100644 --- a/ui/ui-identity/src/test/java/fr/gouv/vitamui/identity/rest/ProviderControllerTest.java +++ b/ui/ui-identity/src/test/java/fr/gouv/vitamui/identity/rest/ProviderControllerTest.java @@ -10,6 +10,7 @@ import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.Mockito; import org.springframework.beans.factory.annotation.Value; +import org.springframework.boot.info.BuildProperties; import org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest; import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.http.MediaType; @@ -33,6 +34,10 @@ public class ProviderControllerTest extends UiIdentityRestControllerTest<Identit @MockBean private ProviderService service; + @MockBean + private BuildProperties buildProperties; + + private static final VitamUILogger LOGGER = VitamUILoggerFactory.getInstance(ProviderControllerTest.class); private static final String PREFIX = "/providers"; diff --git a/ui/ui-identity/src/test/java/fr/gouv/vitamui/identity/rest/SecurityControllerTest.java b/ui/ui-identity/src/test/java/fr/gouv/vitamui/identity/rest/SecurityControllerTest.java index d888e262138faaeb46ab83312f26f07db0af717a..18f90167d5fa804cd6265e90badb8ab5f8d8652a 100644 --- a/ui/ui-identity/src/test/java/fr/gouv/vitamui/identity/rest/SecurityControllerTest.java +++ b/ui/ui-identity/src/test/java/fr/gouv/vitamui/identity/rest/SecurityControllerTest.java @@ -4,7 +4,9 @@ import fr.gouv.vitamui.commons.api.domain.UserDto; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Value; +import org.springframework.boot.info.BuildProperties; import org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest; +import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import fr.gouv.vitamui.commons.api.logger.VitamUILogger; @@ -22,6 +24,9 @@ public class SecurityControllerTest extends UiIdentityRestControllerTest<UserDto private static final VitamUILogger LOGGER = VitamUILoggerFactory.getInstance(SecurityControllerTest.class); + @MockBean + private BuildProperties buildProperties; + @Test public void testGetUserConnected() throws Exception { super.testGetAllEntity(); diff --git a/ui/ui-identity/src/test/java/fr/gouv/vitamui/identity/rest/SubrogationControllerTest.java b/ui/ui-identity/src/test/java/fr/gouv/vitamui/identity/rest/SubrogationControllerTest.java index 13627fd5d8b72c9304e075366ff9088b5d05c068..447f64cc9c12ff4c789133eea47ed32e7816ca12 100644 --- a/ui/ui-identity/src/test/java/fr/gouv/vitamui/identity/rest/SubrogationControllerTest.java +++ b/ui/ui-identity/src/test/java/fr/gouv/vitamui/identity/rest/SubrogationControllerTest.java @@ -7,6 +7,7 @@ import org.junit.runner.RunWith; import org.mockito.Mockito; import org.springframework.beans.factory.annotation.Value; import org.springframework.boot.autoconfigure.ImportAutoConfiguration; +import org.springframework.boot.info.BuildProperties; import org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest; import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.context.annotation.Import; @@ -39,6 +40,9 @@ public class SubrogationControllerTest extends UIControllerTest<SubrogationDto> @MockBean private SubrogationService service; + @MockBean + private BuildProperties buildProperties; + private static final VitamUILogger LOGGER = VitamUILoggerFactory.getInstance(SubrogationControllerTest.class); diff --git a/ui/ui-identity/src/test/java/fr/gouv/vitamui/identity/rest/TenantControllerTest.java b/ui/ui-identity/src/test/java/fr/gouv/vitamui/identity/rest/TenantControllerTest.java index 8b499e42a8875df9fd83c3cb6d87c4075c31de6c..8cf47d007ba77c6b64cdd53e1d7ff46d305da4cc 100644 --- a/ui/ui-identity/src/test/java/fr/gouv/vitamui/identity/rest/TenantControllerTest.java +++ b/ui/ui-identity/src/test/java/fr/gouv/vitamui/identity/rest/TenantControllerTest.java @@ -42,6 +42,7 @@ import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.Mockito; import org.springframework.beans.factory.annotation.Value; +import org.springframework.boot.info.BuildProperties; import org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest; import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; @@ -70,6 +71,9 @@ public class TenantControllerTest extends UiIdentityRestControllerTest<TenantDto private static final String PREFIX = "/tenants"; + @MockBean + private BuildProperties buildProperties; + @Test public void testCreateTenant() { super.testCreateEntity(); diff --git a/ui/ui-identity/src/test/java/fr/gouv/vitamui/identity/rest/UserControllerTest.java b/ui/ui-identity/src/test/java/fr/gouv/vitamui/identity/rest/UserControllerTest.java index ea7bfef831bfce429452f86f33adb56406324ab1..5bcc47ebfff0f0e818c117623b29fa9409171f76 100644 --- a/ui/ui-identity/src/test/java/fr/gouv/vitamui/identity/rest/UserControllerTest.java +++ b/ui/ui-identity/src/test/java/fr/gouv/vitamui/identity/rest/UserControllerTest.java @@ -12,6 +12,7 @@ import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.Mockito; import org.springframework.beans.factory.annotation.Value; +import org.springframework.boot.info.BuildProperties; import org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest; import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.http.HttpHeaders; @@ -39,6 +40,10 @@ public class UserControllerTest extends UiIdentityRestControllerTest<UserDto> { super.testCreateEntity(); } + @MockBean + private BuildProperties buildProperties; + + @Test public void testUpdateUser() { super.testUpdateEntity(); diff --git a/ui/ui-portal/src/test/java/fr/gouv/vitamui/portal/rest/SecurityControllerTest.java b/ui/ui-portal/src/test/java/fr/gouv/vitamui/portal/rest/SecurityControllerTest.java index 1f381883303a2bbdf88000655806f684c9b8e710..2da393164813f566b29c35aa743e4541a10e5775 100644 --- a/ui/ui-portal/src/test/java/fr/gouv/vitamui/portal/rest/SecurityControllerTest.java +++ b/ui/ui-portal/src/test/java/fr/gouv/vitamui/portal/rest/SecurityControllerTest.java @@ -4,7 +4,9 @@ import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Value; import org.springframework.boot.autoconfigure.ImportAutoConfiguration; +import org.springframework.boot.info.BuildProperties; import org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest; +import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.context.annotation.Import; import org.springframework.test.context.TestPropertySource; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; @@ -34,6 +36,9 @@ public class SecurityControllerTest extends UIControllerTest<UserDto> { private static final VitamUILogger LOGGER = VitamUILoggerFactory.getInstance(SecurityControllerTest.class); + @MockBean + private BuildProperties buildProperties; + @Test public void testGetUserConnected() throws Exception { super.testGetAllEntity(); diff --git a/ui/ui-portal/src/test/java/fr/gouv/vitamui/portal/rest/SubrogationControllerTest.java b/ui/ui-portal/src/test/java/fr/gouv/vitamui/portal/rest/SubrogationControllerTest.java index 40ec235a7fe645689669f893a5306268554b148d..7c161d3c9a0a1ef48bfefab85e3f75d605d9455a 100644 --- a/ui/ui-portal/src/test/java/fr/gouv/vitamui/portal/rest/SubrogationControllerTest.java +++ b/ui/ui-portal/src/test/java/fr/gouv/vitamui/portal/rest/SubrogationControllerTest.java @@ -16,6 +16,7 @@ import org.junit.runner.RunWith; import org.mockito.Mockito; import org.springframework.beans.factory.annotation.Value; import org.springframework.boot.autoconfigure.ImportAutoConfiguration; +import org.springframework.boot.info.BuildProperties; import org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest; import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.context.annotation.Import; @@ -41,6 +42,10 @@ public class SubrogationControllerTest extends UIControllerTest<SubrogationDto> private static final VitamUILogger LOGGER = VitamUILoggerFactory.getInstance(SubrogationControllerTest.class); + @MockBean + private BuildProperties buildProperties; + + @Test public void testGetSubrogationById() { super.testGetEntityById();