aboutsummaryrefslogtreecommitdiffstats
path: root/src/test/java/org/onap/aai/MetricsConfigurationTest.java
diff options
context:
space:
mode:
authorFiete Ostkamp <Fiete.Ostkamp@telekom.de>2024-02-21 15:15:39 +0100
committerFiete Ostkamp <Fiete.Ostkamp@telekom.de>2024-02-22 16:59:47 +0100
commit139f9b088e4bc02b4bc4ff6b37a1261ac0f4cadf (patch)
treef133ea9289d1c6470b6ed7375bc02a1a14d536eb /src/test/java/org/onap/aai/MetricsConfigurationTest.java
parent41dafac1b153d3db7f99c94dfee1b87ec10330f5 (diff)
Update aai-common version to 1.13.4 in graphadmin
- update to 1.13.4 - bump activemq dep to fix security vulnerability - update mockito from 1.X to 3.4 - bump graphadmin version to 1.13.4 to be in sync with aai-common Issue-ID: AAI-3784 Change-Id: Idcaf9b18ce6cb100b5db88ce0fc6d62157b6c387 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
Diffstat (limited to 'src/test/java/org/onap/aai/MetricsConfigurationTest.java')
-rw-r--r--src/test/java/org/onap/aai/MetricsConfigurationTest.java16
1 files changed, 9 insertions, 7 deletions
diff --git a/src/test/java/org/onap/aai/MetricsConfigurationTest.java b/src/test/java/org/onap/aai/MetricsConfigurationTest.java
index d0c0ce4..68b2ca8 100644
--- a/src/test/java/org/onap/aai/MetricsConfigurationTest.java
+++ b/src/test/java/org/onap/aai/MetricsConfigurationTest.java
@@ -25,6 +25,7 @@ import static org.junit.Assert.assertTrue;
import java.io.UnsupportedEncodingException;
+import java.util.Arrays;
import java.util.Base64;
import java.util.Collections;
import org.junit.Before;
@@ -37,6 +38,7 @@ import org.onap.aai.exceptions.AAIException;
import org.onap.aai.restclient.PropertyPasswordConfiguration;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.actuate.autoconfigure.web.server.LocalManagementPort;
+import org.springframework.boot.test.autoconfigure.actuate.metrics.AutoConfigureMetrics;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.boot.test.context.SpringBootTest.WebEnvironment;
import org.springframework.boot.web.server.LocalServerPort;
@@ -51,6 +53,7 @@ import org.springframework.web.client.RestTemplate;
/**
* Test management endpoints against configuration resource.
*/
+@AutoConfigureMetrics
@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT,
classes = {SpringContextAware.class, GraphAdminApp.class})
@ContextConfiguration(initializers = PropertyPasswordConfiguration.class, classes = {SpringContextAware.class})
@@ -91,14 +94,12 @@ public class MetricsConfigurationTest {
headers = new HttpHeaders();
- headers.setAccept(Collections.singletonList(MediaType.APPLICATION_JSON));
- headers.setContentType(MediaType.APPLICATION_JSON);
+ headers.setAccept(Arrays.asList(MediaType.TEXT_PLAIN));
headers.add("Real-Time", "true");
headers.add("X-FromAppId", "JUNIT");
headers.add("X-TransactionId", "JUNIT");
- String authorization = Base64.getEncoder().encodeToString("AAI:AAI".getBytes("UTF-8"));
- headers.add("Authorization", "Basic " + authorization);
+ headers.setBasicAuth("AAI","AAI");
httpEntity = new HttpEntity<String>(headers);
baseUrl = "http://localhost:" + randomPort;
@@ -108,15 +109,16 @@ public class MetricsConfigurationTest {
@Test
public void testManagementEndpointConfiguration() {
- ResponseEntity responseEntity = null;
+ ResponseEntity<String> responseEntity = null;
String responseBody = null;
//set Accept as text/plain in order to get access of endpoint "/actuator/prometheus"
headers.set("Accept", "text/plain");
+ headers.setAccept(Arrays.asList(MediaType.TEXT_PLAIN));
httpEntity = new HttpEntity<String>(headers);
responseEntity =
restTemplate.exchange(actuatorUrl + "/actuator/prometheus", HttpMethod.GET, httpEntity, String.class);
- responseBody = (String) responseEntity.getBody();
+ responseBody = responseEntity.getBody();
assertEquals(HttpStatus.OK, responseEntity.getStatusCode());
//Set Accept as MediaType.APPLICATION_JSON in order to get access of endpoint "/actuator/info" and "/actuator/health"
@@ -124,7 +126,7 @@ public class MetricsConfigurationTest {
httpEntity = new HttpEntity<String>(headers);
responseEntity =
restTemplate.exchange(actuatorUrl + "/actuator/info", HttpMethod.GET, httpEntity, String.class);
- responseBody = (String) responseEntity.getBody();
+ responseBody = responseEntity.getBody();
assertEquals(HttpStatus.OK, responseEntity.getStatusCode());
responseEntity =