Merge "Merge automation from ECOMP's repository"
[vid.git] / vid-automation / src / test / java / org / onap / vid / api / VersionControllerApiTest.java
1 package org.onap.vid.api;
2
3 import org.junit.Assert;
4 import org.springframework.core.ParameterizedTypeReference;
5 import org.springframework.http.ResponseEntity;
6 import org.springframework.web.client.RestTemplate;
7 import org.testng.annotations.Test;
8
9 import java.util.HashMap;
10
11 public class VersionControllerApiTest extends BaseApiTest {
12
13     @Test
14     public void probeRequest_returnsResponseAsExpected() {
15         // without log-in
16         ResponseEntity<HashMap<String, String>> response = new RestTemplate().exchange(
17                 uri + "/version",
18                 org.springframework.http.HttpMethod.GET,
19                 null,
20                 new ParameterizedTypeReference<HashMap<String, String>>() {
21                 });
22         HashMap<String,String> versionResults = response.getBody();
23         Assert.assertNotNull(versionResults.get("features"));
24         Assert.assertNotNull(versionResults.get("build"));
25     }
26 }