X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=rapp-manager-acm%2Fsrc%2Ftest%2Fjava%2Fcom%2Foransc%2Frappmanager%2Facm%2Fservice%2FBeanTestConfiguration.java;h=5242f90b07cb2a4b8ee2f96482ae38c50f0c5e68;hb=HEAD;hp=a2c2f67991f51326cfda7e2530a3b94d82b41789;hpb=dc1302f9cc01b098fc1a44bcdd115350c032ee45;p=nonrtric%2Fplt%2Frappmanager.git diff --git a/rapp-manager-acm/src/test/java/com/oransc/rappmanager/acm/service/BeanTestConfiguration.java b/rapp-manager-acm/src/test/java/com/oransc/rappmanager/acm/service/BeanTestConfiguration.java deleted file mode 100755 index a2c2f67..0000000 --- a/rapp-manager-acm/src/test/java/com/oransc/rappmanager/acm/service/BeanTestConfiguration.java +++ /dev/null @@ -1,77 +0,0 @@ -package com.oransc.rappmanager.acm.service; - -import com.fasterxml.jackson.databind.DeserializationFeature; -import com.fasterxml.jackson.databind.ObjectMapper; -import com.oransc.rappmanager.acm.ApiClient; -import com.oransc.rappmanager.acm.configuration.ACMConfiguration; -import com.oransc.rappmanager.acm.configuration.JacksonMessageConverterConfiguration; -import com.oransc.rappmanager.acm.rest.AutomationCompositionDefinitionApiClient; -import com.oransc.rappmanager.acm.rest.AutomationCompositionInstanceApiClient; -import com.oransc.rappmanager.acm.rest.ParticipantMonitoringApiClient; -import lombok.RequiredArgsConstructor; -import org.springframework.beans.factory.annotation.Qualifier; -import org.springframework.boot.test.context.TestConfiguration; -import org.springframework.boot.web.client.RestTemplateBuilder; -import org.springframework.cache.CacheManager; -import org.springframework.cache.concurrent.ConcurrentMapCacheManager; -import org.springframework.context.annotation.Bean; -import org.springframework.web.client.RestTemplate; - -@TestConfiguration -@RequiredArgsConstructor -public class BeanTestConfiguration { - - private final ACMConfiguration acmConfiguration; - - @Bean - public ObjectMapper objectMapper() { - ObjectMapper objectMapper = new ObjectMapper(); - objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); - return objectMapper; - } - - @Bean - public RestTemplateBuilder restTemplateBuilder() { - return new RestTemplateBuilder(); - } - - @Bean - public CacheManager cacheManager() { - return new ConcurrentMapCacheManager(); // or any other CacheManager implementation you want to use in the test - } - - @Bean - public RestTemplate restTemplate(RestTemplateBuilder builder, ObjectMapper objectMapper) { - RestTemplate restTemplate = builder.build(); - restTemplate.getMessageConverters().add(new JacksonMessageConverterConfiguration(objectMapper)); - return restTemplate; - } - - @Bean("acmApiClient") - public ApiClient acmApiClient(RestTemplate restTemplate) { - ApiClient apiClient = new ApiClient(restTemplate); - apiClient.setUsername(acmConfiguration.getUsername()); - apiClient.setPassword(acmConfiguration.getPassword()); - return apiClient.setBasePath(acmConfiguration.getBaseUrl()); - } - - @Bean - public ParticipantMonitoringApiClient participantMonitoringApiClient( - @Qualifier("acmApiClient") ApiClient apiClient) { - return new ParticipantMonitoringApiClient(apiClient); - } - - @Bean - public AutomationCompositionDefinitionApiClient automationCompositionDefinitionApiClient( - @Qualifier("acmApiClient") ApiClient apiClient) { - return new AutomationCompositionDefinitionApiClient(apiClient); - } - - @Bean - public AutomationCompositionInstanceApiClient automationCompositionInstanceApiClient( - @Qualifier("acmApiClient") ApiClient apiClient) { - return new AutomationCompositionInstanceApiClient(apiClient); - } - - -}