import org.springframework.http.HttpEntity;
import org.springframework.http.HttpHeaders;
import org.springframework.http.HttpMethod;
import org.springframework.http.HttpEntity;
import org.springframework.http.HttpHeaders;
import org.springframework.http.HttpMethod;
+ // Get values from configuration, probably blank
+ @Value("${portalapi.username}")
+ private String portalApiUsername;
+ @Value("${portalapi.password}")
+ private String portalApiPassword;
+
private HttpEntity<Object> getEntityWithAuthHeaders(Object body) {
HttpHeaders headers = new HttpHeaders();
private HttpEntity<Object> getEntityWithAuthHeaders(Object body) {
HttpHeaders headers = new HttpHeaders();
- headers.set(IPortalRestCentralService.CREDENTIALS_USER, IPortalRestCentralService.CREDENTIALS_USER);
- headers.set(IPortalRestCentralService.CREDENTIALS_PASS, IPortalRestCentralService.CREDENTIALS_PASS);
+ headers.set(IPortalRestCentralService.CREDENTIALS_USER, portalApiUsername);
+ headers.set(IPortalRestCentralService.CREDENTIALS_PASS, portalApiPassword);
URI create = buildUri(null, PortalApiConstants.API_PREFIX, "user");
logger.info("createUserTest invoking {}", create);
HttpEntity<Object> requestEntity = getEntityWithAuthHeaders(createEcompUser(loginId));
URI create = buildUri(null, PortalApiConstants.API_PREFIX, "user");
logger.info("createUserTest invoking {}", create);
HttpEntity<Object> requestEntity = getEntityWithAuthHeaders(createEcompUser(loginId));
URI create = buildUri(null, PortalApiConstants.API_PREFIX, "user");
EcompUser user = createEcompUser(loginId);
logger.info("updateUserTest invoking {}", create);
HttpEntity<Object> requestEntity = getEntityWithAuthHeaders(user);
ResponseEntity<String> response = restTemplate.exchange(create, HttpMethod.POST, requestEntity, String.class);
URI create = buildUri(null, PortalApiConstants.API_PREFIX, "user");
EcompUser user = createEcompUser(loginId);
logger.info("updateUserTest invoking {}", create);
HttpEntity<Object> requestEntity = getEntityWithAuthHeaders(user);
ResponseEntity<String> response = restTemplate.exchange(create, HttpMethod.POST, requestEntity, String.class);
Assertions.assertTrue(response.getStatusCode().is2xxSuccessful());
URI update = buildUri(null, PortalApiConstants.API_PREFIX, "user", loginId);
user.setEmail("user@company.org");
Assertions.assertTrue(response.getStatusCode().is2xxSuccessful());
URI update = buildUri(null, PortalApiConstants.API_PREFIX, "user", loginId);
user.setEmail("user@company.org");