33ec4576dbcd37d0d52db40b8fa50a9f51ea222e
[dcaegen2/analytics/tca-gen2.git] /
1 package org.onap.dcae.analytics.web.http;
2
3 import org.assertj.core.api.Assertions;
4 import org.junit.jupiter.api.Test;
5 import org.onap.dcae.analytics.web.BaseAnalyticsWebTest;
6 import org.onap.dcae.analytics.web.dmaap.MrSubscriberPreferences;
7 import org.springframework.web.client.RestTemplate;
8
9 import static org.junit.jupiter.api.Assertions.*;
10
11 class HttpClientPreferencesCustomizerTest extends BaseAnalyticsWebTest {
12
13     @Test
14     public void customize() {
15
16         MrSubscriberPreferences mrSubscriberPreferences = new MrSubscriberPreferences("http://tst:123");
17         mrSubscriberPreferences.enableEcompAuditLogging = false;
18
19         HttpClientPreferencesCustomizer<MrSubscriberPreferences> subscriberPreferencesHttpClientPreferencesCustomizer
20                 = new HttpClientPreferencesCustomizer<>(mrSubscriberPreferences);
21
22         final RestTemplate restTemplate = new RestTemplate();
23         subscriberPreferencesHttpClientPreferencesCustomizer.customize(restTemplate);
24
25         Assertions.assertThat(restTemplate).isNotNull();
26
27     }
28 }