aboutsummaryrefslogtreecommitdiffstats
path: root/adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud
diff options
context:
space:
mode:
Diffstat (limited to 'adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud')
-rw-r--r--adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud/CloudConfigFactoryTest.java162
-rw-r--r--adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud/CloudConfigTest.java244
-rw-r--r--adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud/CloudIdentityTest.java64
-rw-r--r--adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud/CloudSiteTest.java67
-rw-r--r--adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud/authentication/AuthenticationMethodFactoryTest.java103
-rw-r--r--adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud/authentication/AuthenticationMethodTest.java68
-rw-r--r--adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud/authentication/wrappers/RackspaceAPIKeyWrapperTest.java55
-rw-r--r--adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud/authentication/wrappers/UsernamePasswordWrapperTest.java55
-rw-r--r--adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud/authentication/wrappers/WrapperTestUtility.java44
-rw-r--r--adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud/servertype/NewServerTypeUtils.java71
-rw-r--r--adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud/servertype/ServerTypeTest.java92
11 files changed, 0 insertions, 1025 deletions
diff --git a/adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud/CloudConfigFactoryTest.java b/adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud/CloudConfigFactoryTest.java
deleted file mode 100644
index c6c6baf61b..0000000000
--- a/adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud/CloudConfigFactoryTest.java
+++ /dev/null
@@ -1,162 +0,0 @@
-/*-
- * ============LICENSE_START=======================================================
- * ONAP - SO
- * ================================================================================
- * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
- * ================================================================================
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * ============LICENSE_END=========================================================
- */
-
-package org.openecomp.mso.cloud;
-
-import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Mockito.mock;
-import static org.mockito.Mockito.verify;
-import static org.mockito.Mockito.when;
-
-import java.io.IOException;
-import java.lang.reflect.Field;
-import java.util.HashMap;
-import java.util.Map;
-import javax.ws.rs.core.Response;
-import org.junit.After;
-import org.junit.Before;
-import org.junit.Test;
-import org.openecomp.mso.openstack.exceptions.MsoCloudIdentityNotFound;
-
-public class CloudConfigFactoryTest {
-
- private static final String CLOUD_CONFIG_FIELD_NAME = "cloudConfigCache";
- private static final int REFRESH_TIMER_VALUE = 1;
-
- private CloudConfigFactory testedObject;
- private CloudConfig cloudConfigMock;
- private CloudConfig savedCloudConfig;
-
- @Before
- public void init() throws NoSuchFieldException, IllegalAccessException {
- cloudConfigMock = mock(CloudConfig.class);
- testedObject = new CloudConfigFactory();
- Field field = CloudConfigFactory.class.getDeclaredField(CLOUD_CONFIG_FIELD_NAME);
- field.setAccessible(true);
- savedCloudConfig = (CloudConfig) field.get(null);
- field.set(null, cloudConfigMock);
- }
-
- @After
- public void reset() throws NoSuchFieldException, IllegalAccessException {
- Field field = CloudConfigFactory.class.getDeclaredField(CLOUD_CONFIG_FIELD_NAME);
- field.setAccessible(true);
- field.set(null, savedCloudConfig);
- }
-
- @Test
- public void initializeCloudConfigSuccessful() throws MsoCloudIdentityNotFound, IOException {
- ClassLoader classLoader = CloudConfigFactoryTest.class.getClassLoader();
- String cloudConfigJsonFilePath = classLoader.getResource("cloud_config.json").getPath();
- testedObject.initializeCloudConfig(cloudConfigJsonFilePath, REFRESH_TIMER_VALUE);
- verify(cloudConfigMock).loadCloudConfig(cloudConfigJsonFilePath, REFRESH_TIMER_VALUE);
- }
-
- @Test
- public void getValidCloudConfig() {
- when(cloudConfigMock.isValidCloudConfig()).thenReturn(true);
-
- testedObject.getCloudConfig();
-
- verify(cloudConfigMock).clone();
- }
-
- @Test
- public void reload_CloudConfigValid() throws IOException, MsoCloudIdentityNotFound {
- when(cloudConfigMock.isValidCloudConfig()).thenReturn(true);
-
- testedObject.reloadCloudConfig();
-
- verify(cloudConfigMock).clone();
- verify(cloudConfigMock).reloadPropertiesFile();
- }
-
- @Test
- public void reload_CloudConfigNotValid()
- throws IOException, MsoCloudIdentityNotFound {
- when(cloudConfigMock.isValidCloudConfig()).thenReturn(false);
-
- testedObject.reloadCloudConfig();
-
- verify(cloudConfigMock).reloadPropertiesFile();
- }
-
- @Test
- public void showCloudConfig() throws NoSuchFieldException, IllegalAccessException {
- when(cloudConfigMock.isValidCloudConfig()).thenReturn(true);
- when(cloudConfigMock.clone()).thenReturn(createCloudConfig("IdTest576", "identityTest456"));
- Response response = testedObject.showCloudConfig();
-
- assertThat(response.getStatus()).isEqualTo(200);
- assertThat(response.getEntity().toString()).containsPattern("CloudSite:.*IdTest576")
- .containsPattern("Cloud Identity Service:.*identityTest456");
-
- }
-
- @Test
- public void resetClientCaches_Successful() {
- Response response = testedObject.resetClientCaches();
- assertThat(response.getStatus()).isEqualTo(200);
- assertThat(response.getEntity().toString()).isEqualTo("Client caches reset. All entries removed.");
- }
-
- @Test
- public void cleanUpClientCache_Successful() {
- Response response = testedObject.cleanupClientCaches();
- assertThat(response.getStatus()).isEqualTo(200);
- assertThat(response.getEntity().toString()).isEqualTo("Client caches cleaned up. All expired entries removed.");
- }
-
- @Test
- public void encryptPassword_Successful() {
- Response response = testedObject.encryptPassword("passTest123");
- String expectedEncryptedPassword = CloudIdentity.encryptPassword("passTest123");
- assertThat(response.getStatus()).isEqualTo(200);
- assertThat(response.getEntity().toString()).isEqualTo("Encrypted Password = "+expectedEncryptedPassword);
- }
-
- private CloudConfig createCloudConfig(String cloudSiteId, String identityServiceId)
- throws NoSuchFieldException, IllegalAccessException {
- CloudConfig cloudConfig = new CloudConfig();
- Map<String, CloudSite> cloudSiteMap = new HashMap<>();
- CloudSite cs = new CloudSite();
- cs.setId(cloudSiteId);
- cloudSiteMap.put("keyTest", cs);
- Field cloudSitesField = cloudConfig.getClass().getDeclaredField("cloudSites");
- cloudSitesField.setAccessible(true);
- cloudSitesField.set(cloudConfig, cloudSiteMap);
-
- Map<String, CloudIdentity> identityServicesMap = new HashMap<>();
- CloudIdentity cloudIdentity = new CloudIdentity();
- cloudIdentity.setId(identityServiceId);
- identityServicesMap.put("identityKey", cloudIdentity);
-
- Field identityServicesField = cloudConfig.getClass().getDeclaredField("identityServices");
- identityServicesField.setAccessible(true);
- identityServicesField.set(cloudConfig, identityServicesMap);
-
- return cloudConfig;
- }
-
- private void setCloudConfig()
- throws NoSuchFieldException, IllegalAccessException {
- }
-
-}
diff --git a/adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud/CloudConfigTest.java b/adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud/CloudConfigTest.java
deleted file mode 100644
index a4859a11b2..0000000000
--- a/adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud/CloudConfigTest.java
+++ /dev/null
@@ -1,244 +0,0 @@
-/*-
- * ============LICENSE_START=======================================================
- * ONAP - SO
- * ================================================================================
- * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
- * ================================================================================
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * ============LICENSE_END=========================================================
- */
-
-package org.openecomp.mso.cloud;
-
-import static org.assertj.core.api.Assertions.assertThat;
-import static org.assertj.core.api.Assertions.assertThatThrownBy;
-import static org.junit.Assert.assertTrue;
-
-import java.io.IOException;
-import java.lang.reflect.Field;
-import java.util.HashMap;
-import java.util.Map;
-import java.util.Optional;
-import org.junit.Before;
-import org.junit.Ignore;
-import org.junit.Test;
-import org.openecomp.mso.openstack.exceptions.MsoCloudIdentityNotFound;
-
-public class CloudConfigTest {
-
- private static final int NUMBER_OF_CLOUD_SITES_IN_JSON_FILE = 4;
- private static final int NUMBER_OF_IDENTITY_SERVICES_IN_JSON_FILE = 4;
- private static final String CLOUD_SITES_FIELD_NAME = "cloudSites";
- private static final String IDENTITY_SERVICE_FIELD_NAME = "identityServices";
- private static final String CLOUD_SITE_DEFAULT = "default";
- private static final String CLOUD_CONFIG_JSON_FILE_NAME = "cloud_config.json";
- private static final String CLOUD_CONFIG_INVALID_JSON_FILE_NAME = "cloud_config_bad.json";
-
- private CloudConfig testedObject;
- private CloudSite cloudSite;
- private CloudSite cloudSiteDefault;
-
- @Before
- public void init() {
- testedObject = new CloudConfig();
- }
-
- @Test
- public void cloudSite_returnEmptyOptionalIfIdIsNull() {
- Optional<CloudSite> cloudConfigOpt = new CloudConfig().getCloudSite(null);
- assertThat(cloudConfigOpt).isEmpty();
- }
-
- @Test
- public void cloudSiteIsGotById_when_IdFound() throws NoSuchFieldException, IllegalAccessException {
- setCloudSitesMap();
- Optional<CloudSite> cloudSiteOpt = testedObject.getCloudSite(cloudSite.getId());
- assertThat(cloudSiteOpt).isPresent();
- assertThat(cloudSiteOpt.get().getId()).isEqualTo(cloudSite.getId());
- assertThat(cloudSiteOpt.get().getClli()).isEqualTo(cloudSite.getClli());
- }
-
- @Test
- @Ignore // 1802 merge
- public void cloudSiteIsGotByClli_when_IdNotFound() throws NoSuchFieldException, IllegalAccessException {
- setCloudSitesMap();
- Optional<CloudSite> cloudSiteOpt = testedObject.getCloudSite(cloudSite.getClli());
- assertTrue(cloudSiteOpt.isPresent());
- assertThat(cloudSiteOpt.get().getId()).isEqualTo(cloudSite.getId());
- assertThat(cloudSiteOpt.get().getClli()).isEqualTo(cloudSite.getClli());
- }
-
- @Test
- @Ignore // 1802 merge
- public void cloudSiteIsGotByDefault_when_IdAndClliNotFound() throws NoSuchFieldException, IllegalAccessException {
- setCloudSitesMap();
- Optional<CloudSite> cloudSiteOpt = testedObject.getCloudSite("not_existing_id");
- assertTrue(cloudSiteOpt.isPresent());
- assertThat(cloudSiteOpt.get().getId()).isEqualTo("not_existing_id");
- assertThat(cloudSiteOpt.get().getClli()).isEqualTo(cloudSiteDefault.getClli());
- }
-
- @Test
- @Ignore // 1802 merge
- public void cloudSiteNotFound_returnNull() {
- assertThat(testedObject.getCloudSite("not_existing_id")).isEmpty();
- }
-
- @Test
- public void identityServiceFoundById() throws NoSuchFieldException, IllegalAccessException {
- CloudIdentity cloudIdentity = createCloudIdentity();
- setIdentityServiceMap();
- CloudIdentity cloudIdentityResult = testedObject.getIdentityService(cloudIdentity.getId());
-
- assertThat(cloudIdentityResult).isNotNull();
- assertThat(cloudIdentityResult.getId()).isEqualTo(cloudIdentity.getId());
- assertThat(cloudIdentityResult.getMsoId()).isEqualTo(cloudIdentity.getMsoId());
- }
-
- @Test
- public void defaultClodeSiteNotFound_returnNull() {
- assertThat(testedObject.getIdentityService("not_existing_id")).isNull();
- }
-
- @Test
- public void loadCloudConfigSuccessful() throws IOException, MsoCloudIdentityNotFound {
- ClassLoader classLoader = CloudConfigTest.class.getClassLoader();
- String cloudConfigJsonFilePath = classLoader.getResource(CLOUD_CONFIG_JSON_FILE_NAME).getPath();
- testedObject.loadCloudConfig(cloudConfigJsonFilePath, 1);
- assertThat(testedObject.isValidCloudConfig()).isTrue();
- checkCloudSites();
- checkIdentityServices();
- }
-
- @Test
- public void loadCloudConfig_cloudIdentityNotFound() {
- ClassLoader classLoader = CloudConfigTest.class.getClassLoader();
- String cloudConfigInvalidJsonFilePath = classLoader.getResource(CLOUD_CONFIG_INVALID_JSON_FILE_NAME).getPath();
- assertThatThrownBy(() -> testedObject.loadCloudConfig(cloudConfigInvalidJsonFilePath, 1))
- .isInstanceOf(MsoCloudIdentityNotFound.class)
- .hasMessage("Cloud Identity [MT Cloud site refers to a non-existing identity service: "
- + "MT_KEYSTONE_NOT_EXISTING] not found");
- assertThat(testedObject.isValidCloudConfig()).isFalse();
- }
-
- private void checkCloudSites() {
- Map<String, CloudSite> siteMap = testedObject.getCloudSites();
- assertThat(siteMap).isNotEmpty().hasSize(NUMBER_OF_CLOUD_SITES_IN_JSON_FILE);
- CloudSite site1 = siteMap.get("MT");
- CloudSite site2 = siteMap.get("DAN");
- CloudSite site3 = siteMap.get("MTINJVCC101");
- CloudSite site4 = siteMap.get("MTSNJA4LCP1");
-
- assertThat(site1.getId()).isEqualTo("MT");
- assertThat(site1.getRegionId()).isEqualTo("regionOne");
- assertThat(site1.getIdentityServiceId()).isEqualTo("MT_KEYSTONE");
- assertThat(site1.getIdentityService()).isNotNull();
- assertThat(site1.getIdentityService().getId()).isEqualTo(site1.getIdentityServiceId());
-
- assertThat(site2.getId()).isEqualTo("DAN");
- assertThat(site2.getRegionId()).isEqualTo("RegionOne");
- assertThat(site2.getIdentityServiceId()).isEqualTo("DAN_KEYSTONE");
- assertThat(site2.getIdentityService()).isNotNull();
- assertThat(site2.getIdentityService().getId()).isEqualTo(site2.getIdentityServiceId());
-
- assertThat(site3.getId()).isEqualTo("MTINJVCC101");
- assertThat(site3.getRegionId()).isEqualTo("regionTwo");
- assertThat(site3.getIdentityServiceId()).isEqualTo("MTINJVCC101_DCP");
- assertThat(site3.getIdentityService()).isNotNull();
- assertThat(site3.getIdentityService().getId()).isEqualTo(site3.getIdentityServiceId());
-
- assertThat(site4.getId()).isEqualTo("MTSNJA4LCP1");
- assertThat(site4.getRegionId()).isEqualTo("mtsnjlcp1");
- assertThat(site4.getIdentityServiceId()).isEqualTo("MTSNJA3DCP1");
- assertThat(site4.getIdentityService()).isNotNull();
- assertThat(site4.getIdentityService().getId()).isEqualTo(site4.getIdentityServiceId());
- }
-
- private void checkIdentityServices() {
- Map<String, CloudIdentity> identityMap = testedObject.getIdentityServices();
- assertThat(identityMap).isNotEmpty().hasSize(NUMBER_OF_IDENTITY_SERVICES_IN_JSON_FILE);
-
- CloudIdentity identity1 = identityMap.get("MT_KEYSTONE");
- CloudIdentity identity2 = identityMap.get("DAN_KEYSTONE");
- CloudIdentity identity3 = identityMap.get("MTINJVCC101_DCP");
- CloudIdentity identity4 = identityMap.get("MTSNJA3DCP1");
-
- assertThat(identity1.getMsoId()).isEqualTo("john");
- assertThat(identity1.getMsoPass()).isEqualTo("changeme");
- assertThat(identity1.getAdminTenant()).isEqualTo("admin");
- assertThat(identity1.getMemberRole()).isEqualTo("_member_");
- assertThat(identity1.hasTenantMetadata()).isFalse();
-
- assertThat(identity2.getMsoId()).isEqualTo("mockId");
- assertThat(identity2.getMsoPass()).isEqualTo("stack123");
- assertThat(identity2.getAdminTenant()).isEqualTo("service");
- assertThat(identity2.getMemberRole()).isEqualTo("_member_");
- assertThat(identity2.hasTenantMetadata()).isFalse();
-
- assertThat(identity3.getMsoId()).isEqualTo("mockIdToo");
- assertThat(identity3.getMsoPass()).isEqualTo("AICG@mm@@2015");
- assertThat(identity3.getAdminTenant()).isEqualTo("service");
- assertThat(identity3.getMemberRole()).isEqualTo("admin");
- assertThat(identity3.hasTenantMetadata()).isTrue();
-
- assertThat(identity4.getMsoId()).isEqualTo("mockIdToo");
- assertThat(identity4.getMsoPass()).isEqualTo("2315QRS2015srq");
- assertThat(identity4.getAdminTenant()).isEqualTo("service");
- assertThat(identity4.getMemberRole()).isEqualTo("admin");
- assertThat(identity4.hasTenantMetadata()).isTrue();
- }
-
- @Test
- public void cloneSuccessful() throws NoSuchFieldException, IllegalAccessException {
- setCloudSitesMap();
- setIdentityServiceMap();
- assertThat(testedObject.clone()).isEqualTo(testedObject);
- }
-
- private void setCloudSitesMap() throws NoSuchFieldException, IllegalAccessException {
- Field field = testedObject.getClass().getDeclaredField(CLOUD_SITES_FIELD_NAME);
- field.setAccessible(true);
- Map<String, CloudSite> cloudSites = new HashMap<>();
- cloudSite = createCloudSite("idTest1", "clliTest1");
- cloudSiteDefault = createCloudSite(CLOUD_SITE_DEFAULT, "clliTest2");
- cloudSites.put(cloudSite.getId(), cloudSite);
- cloudSites.put(cloudSiteDefault.getId(), cloudSiteDefault);
- field.set(testedObject, cloudSites);
- }
-
- private void setIdentityServiceMap() throws NoSuchFieldException, IllegalAccessException {
- Field field = testedObject.getClass().getDeclaredField(IDENTITY_SERVICE_FIELD_NAME);
- field.setAccessible(true);
-
- Map<String, CloudIdentity> cloudIdentityMap = new HashMap<>();
- CloudIdentity cloudIdentity = createCloudIdentity();
- cloudIdentityMap.put(cloudIdentity.getId(), cloudIdentity);
- field.set(testedObject, cloudIdentityMap);
- }
-
- private CloudIdentity createCloudIdentity() {
- CloudIdentity cloudIdentity = new CloudIdentity();
- cloudIdentity.setId("identityTestId");
- cloudIdentity.setMsoId("msoTestId");
- return cloudIdentity;
- }
-
- private CloudSite createCloudSite(String id, String clli) {
- CloudSite cloudSite = new CloudSite();
- cloudSite.setId(id);
- cloudSite.setClli(clli);
- cloudSite.setAic_version("2.5");
- cloudSite.setIdentityService(createCloudIdentity());
- return cloudSite;
- }
-}
diff --git a/adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud/CloudIdentityTest.java b/adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud/CloudIdentityTest.java
deleted file mode 100644
index eef45b7164..0000000000
--- a/adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud/CloudIdentityTest.java
+++ /dev/null
@@ -1,64 +0,0 @@
-/*-
- * ============LICENSE_START=======================================================
- * ONAP - SO
- * ================================================================================
- * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
- * ================================================================================
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * ============LICENSE_END=========================================================
- */
-
-package org.openecomp.mso.cloud;
-
-
-import static org.junit.Assert.assertTrue;
-
-import org.junit.Test;
-
-
-public class CloudIdentityTest {
-
- @Test
- public final void testCloudIdentity () {
- CloudIdentity id = new CloudIdentity ();
- id.setAdminTenant ("AdminTenant");
- id.setId ("id");
-// id.setKeystoneUrl ("keystone");
- id.setIdentityUrl ("keystone");
- id.setMemberRole ("member");
- id.setMsoId ("msoId");
- id.setMsoPass (CloudIdentity.encryptPassword ("password"));
- id.setTenantMetadata (true);
- id.setIdentityServerType(null);
- id.setIdentityAuthenticationType(null);
-
-
- assertTrue (id.getAdminTenant ().equals ("AdminTenant"));
- assertTrue (id.getId ().equals ("id"));
-// assertTrue (id.getKeystoneUrl ().equals ("keystone"));
- assertTrue (id.getMemberRole ().equals ("member"));
- assertTrue (id.getMsoId ().equals ("msoId"));
- assertTrue (id.getMsoPass ().equals ("password"));
- assertTrue (id.hasTenantMetadata ());
-// assertTrue (id.toString ().contains ("keystone"));
- assertTrue(id.toString().contains("null"));
- }
-
- @Test
- public final void testEncryption () {
- String encrypted = CloudIdentity.encryptPassword ("password");
- assertTrue (encrypted != null);
- assertTrue (!encrypted.equals ("password"));
- }
-
-}
diff --git a/adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud/CloudSiteTest.java b/adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud/CloudSiteTest.java
deleted file mode 100644
index 4c5ceb238c..0000000000
--- a/adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud/CloudSiteTest.java
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
-* ============LICENSE_START=======================================================
-* ONAP : SO
-* ================================================================================
-* Copyright 2018 TechMahindra
-*=================================================================================
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-* ============LICENSE_END=========================================================
-*/
-
-package org.openecomp.mso.cloud;
-
-import org.junit.Before;
-import org.junit.Test;
-import org.mockito.InjectMocks;
-import org.mockito.Mock;
-import org.mockito.MockitoAnnotations;
-
-public class CloudSiteTest {
-
- @Mock
- CloudIdentity ci= new CloudIdentity();
-
- @InjectMocks
- CloudSite cs = new CloudSite();
-
-
-@Before
-public void init(){
- MockitoAnnotations.initMocks(this);
- }
- @Test
- public void testCloudSite() {
- cs.setAic_version("aic_version");
- cs.setClli("clli");
- cs.setId("id");
- cs.setIdentityService(ci);
- cs.setRegionId("regionId");
- assert(cs.getAic_version().equals("aic_version"));
- assert(cs.getClli().equals("clli"));
- assert(cs.getId().equals("id"));
- assert(cs.getIdentityService().equals(ci));
- assert(cs.getRegionId().equals("regionId"));
- }
- @Test
- public void testtoStringmethod(){
- assert(cs.toString()!=null);
- }
- @Test
- public void testhashCodemethod(){
- assert(cs.hashCode()!=0);
- }
- @Test
- public void testclone(){
- assert(cs.clone()!=null);
- }
-}
diff --git a/adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud/authentication/AuthenticationMethodFactoryTest.java b/adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud/authentication/AuthenticationMethodFactoryTest.java
deleted file mode 100644
index 2cfce276d8..0000000000
--- a/adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud/authentication/AuthenticationMethodFactoryTest.java
+++ /dev/null
@@ -1,103 +0,0 @@
-/*
- * ============LICENSE_START==========================================
- * ===================================================================
- * Copyright (c) 2017 AT&T Intellectual Property. All rights reserved.
- * ===================================================================
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * ============LICENSE_END============================================
- *
- * ECOMP and OpenECOMP are trademarks
- * and service marks of AT&T Intellectual Property.
- *
- */
-
-package org.openecomp.mso.cloud.authentication;
-
-import static org.assertj.core.api.Assertions.assertThat;
-
-import com.woorea.openstack.keystone.model.Authentication;
-import org.junit.Test;
-import org.openecomp.mso.cloud.CloudIdentity;
-import org.openecomp.mso.cloud.CloudIdentity.IdentityAuthenticationType;
-import org.openecomp.mso.cloud.authentication.wrappers.RackspaceAPIKeyWrapper;
-
-public class AuthenticationMethodFactoryTest {
-
- private static final Class WRAPPER_CLASS = RackspaceAPIKeyWrapper.class;
- private static final String AUTHENTICATION_TYPE = "authenticationTest";
-
- @Test
- public void register_NoExceptionThrown() throws IllegalAccessException, InstantiationException {
- AuthenticationMethodFactory.register(AUTHENTICATION_TYPE, WRAPPER_CLASS);
- }
-
- @Test
- public void register_throwExceptionWhenAuthTypeIsNull() throws InstantiationException, IllegalAccessException {
- try {
- AuthenticationMethodFactory.register(null, WRAPPER_CLASS);
- } catch (IllegalArgumentException e) {
- assertThat(e.getMessage()).isNotEmpty().contains("Authentication Type to register cannot be null "
- + "or an empty name string");
- }
- }
-
- @Test
- public void register_throwExceptionWhenAuthTypeIsEmpty() throws InstantiationException, IllegalAccessException {
- try {
- AuthenticationMethodFactory.register("", WRAPPER_CLASS);
- } catch (IllegalArgumentException e) {
- assertThat(e.getMessage()).isNotEmpty().contains("Authentication Type to register cannot be null "
- + "or an empty name string");
- }
- }
-
- @Test
- public void register_throwExceptionWhenWrapperIsNull() throws IllegalAccessException, InstantiationException {
- try {
- AuthenticationMethodFactory.register(AUTHENTICATION_TYPE, null);
- } catch (IllegalArgumentException e) {
- assertThat(e.getMessage()).isNotEmpty()
- .contains("Wrapper Class to register for Authentication cannot be null");
- }
- }
-
- @Test
- public void getAuthentication_NoExceptionThrown() {
- CloudIdentity cloudIdentity = new CloudIdentity();
- cloudIdentity.setIdentityAuthenticationType(IdentityAuthenticationType.RACKSPACE_APIKEY);
- cloudIdentity.setMsoId("msoIdTest");
- cloudIdentity.setMsoPass("123");
- Authentication result = AuthenticationMethodFactory.getAuthenticationFor(cloudIdentity);
- assertThat(result).isNotNull();
- }
-
- @Test
- public void getAuthentication_ThrowExWhenCloudSiteIsNull() {
- try {
- AuthenticationMethodFactory.getAuthenticationFor(null);
- } catch (IllegalArgumentException e) {
- assertThat(e.getMessage()).isNotEmpty().contains("Cloud identity cannot be null");
- }
- }
-
- @Test
- public void getAuthentication_ThrowExWhenIdentityAuthenticationTypeIsNotSet() {
- try {
- AuthenticationMethodFactory.getAuthenticationFor(new CloudIdentity());
- } catch (IllegalArgumentException e) {
- assertThat(e.getMessage()).isNotEmpty()
- .contains("Cloud identity authentication type cannot be null or empty");
- }
- }
-
-}
diff --git a/adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud/authentication/AuthenticationMethodTest.java b/adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud/authentication/AuthenticationMethodTest.java
deleted file mode 100644
index b6c1c7373f..0000000000
--- a/adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud/authentication/AuthenticationMethodTest.java
+++ /dev/null
@@ -1,68 +0,0 @@
-/*
- * ============LICENSE_START==========================================
- * ===================================================================
- * Copyright (c) 2017 AT&T Intellectual Property. All rights reserved.
- * ===================================================================
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * ============LICENSE_END============================================
- *
- * ECOMP and OpenECOMP are trademarks
- * and service marks of AT&T Intellectual Property.
- *
- */
-
-package org.openecomp.mso.cloud.authentication;
-
-import static org.junit.Assert.assertTrue;
-
-import com.woorea.openstack.keystone.model.Authentication;
-import com.woorea.openstack.keystone.model.authentication.UsernamePassword;
-import org.junit.Test;
-import org.openecomp.mso.cloud.CloudIdentity;
-import org.openecomp.mso.cloud.authentication.models.RackspaceAuthentication;
-
-/**
- * A few JUnit tests to evaluate the new factory that manages authentication
- * types and their associated wrapper classes. Here it is assumed that core types
- * only are tested.
- *
- */
-public class AuthenticationMethodTest {
-
- /**
- *
- */
- public AuthenticationMethodTest() {
- // TODO Auto-generated constructor stub
- }
-
- @Test
- public void testCustomRackspaceAuthFromCloudIdentity() {
- CloudIdentity ci = new CloudIdentity();
- ci.setIdentityAuthenticationType(CloudIdentity.IdentityAuthenticationType.RACKSPACE_APIKEY);
- ci.setMsoPass("FD205490A48D48475607C36B9AD902BF");
- ci.setMsoId("test");
- Authentication auth = ci.getAuthentication();
- assertTrue(RackspaceAuthentication.class.equals(auth.getClass()));
- }
-
- @Test
- public void testCoreUsernamePasswordAuthFromCloudIdentity() {
- CloudIdentity ci = new CloudIdentity();
- ci.setIdentityAuthenticationType(CloudIdentity.IdentityAuthenticationType.USERNAME_PASSWORD);
- ci.setMsoPass("FD205490A48D48475607C36B9AD902BF");
- ci.setMsoId("someuser");
- Authentication auth = ci.getAuthentication();
- assertTrue(UsernamePassword.class.equals(auth.getClass()));
- }
-}
diff --git a/adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud/authentication/wrappers/RackspaceAPIKeyWrapperTest.java b/adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud/authentication/wrappers/RackspaceAPIKeyWrapperTest.java
deleted file mode 100644
index 33f91c641e..0000000000
--- a/adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud/authentication/wrappers/RackspaceAPIKeyWrapperTest.java
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * ============LICENSE_START==========================================
- * ===================================================================
- * Copyright (c) 2017 AT&T Intellectual Property. All rights reserved.
- * ===================================================================
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * ============LICENSE_END============================================
- *
- * ECOMP and OpenECOMP are trademarks
- * and service marks of AT&T Intellectual Property.
- *
- */
-
-package org.openecomp.mso.cloud.authentication.wrappers;
-
-import static org.assertj.core.api.Assertions.assertThat;
-import static org.assertj.core.api.Assertions.assertThatThrownBy;
-
-import com.woorea.openstack.keystone.model.Authentication;
-import org.junit.Test;
-import org.openecomp.mso.cloud.authentication.models.RackspaceAuthentication;
-
-public class RackspaceAPIKeyWrapperTest {
-
- @Test
- public void getAuthenticationSuccessful() {
- RackspaceAPIKeyWrapper testedObject = new RackspaceAPIKeyWrapper();
- Authentication authentication = testedObject.getAuthentication(WrapperTestUtility.createCloudIdentity());
-
- assertThat(authentication).isInstanceOf(RackspaceAuthentication.class);
- RackspaceAuthentication rackspaceAuthentication = (RackspaceAuthentication) authentication;
- assertThat(rackspaceAuthentication.getToken().getUsername())
- .isEqualTo(WrapperTestUtility.CLOUD_IDENTITY_MSO_ID);
- assertThat(rackspaceAuthentication.getToken().getApiKey())
- .isEqualTo(WrapperTestUtility.CLOUD_IDENTITY_MSO_PASS);
- }
-
- @Test
- public void getAuthenticationThrowsException() {
- assertThatThrownBy(() -> new RackspaceAPIKeyWrapper().getAuthentication(null))
- .isInstanceOf(IllegalArgumentException.class)
- .hasMessage(WrapperTestUtility.EXCEPTION_MESSAGE);
- }
-
-}
diff --git a/adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud/authentication/wrappers/UsernamePasswordWrapperTest.java b/adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud/authentication/wrappers/UsernamePasswordWrapperTest.java
deleted file mode 100644
index 0cfe287dfe..0000000000
--- a/adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud/authentication/wrappers/UsernamePasswordWrapperTest.java
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * ============LICENSE_START==========================================
- * ===================================================================
- * Copyright (c) 2017 AT&T Intellectual Property. All rights reserved.
- * ===================================================================
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * ============LICENSE_END============================================
- *
- * ECOMP and OpenECOMP are trademarks
- * and service marks of AT&T Intellectual Property.
- *
- */
-
-package org.openecomp.mso.cloud.authentication.wrappers;
-
-import static org.assertj.core.api.Assertions.assertThat;
-import static org.assertj.core.api.Assertions.assertThatThrownBy;
-
-import com.woorea.openstack.keystone.model.Authentication;
-import com.woorea.openstack.keystone.model.authentication.UsernamePassword;
-import org.junit.Test;
-
-public class UsernamePasswordWrapperTest {
-
- @Test
- public void getAuthenticationSuccessful() {
- UsernamePasswordWrapper testedObject = new UsernamePasswordWrapper();
- Authentication authentication = testedObject.getAuthentication(WrapperTestUtility.createCloudIdentity());
-
- assertThat(authentication).isInstanceOf(UsernamePassword.class);
- UsernamePassword usernamePassword = (UsernamePassword) authentication;
- assertThat(usernamePassword.getPasswordCredentials().getUsername())
- .isEqualTo(WrapperTestUtility.CLOUD_IDENTITY_MSO_ID);
- assertThat(usernamePassword.getPasswordCredentials().getPassword())
- .isEqualTo(WrapperTestUtility.CLOUD_IDENTITY_MSO_PASS);
- }
-
- @Test
- public void getAuthenticationThrowsException() {
- assertThatThrownBy(() -> new UsernamePasswordWrapper().getAuthentication(null)).
- isInstanceOf(IllegalArgumentException.class).
- hasMessage(WrapperTestUtility.EXCEPTION_MESSAGE);
- }
-
-}
diff --git a/adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud/authentication/wrappers/WrapperTestUtility.java b/adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud/authentication/wrappers/WrapperTestUtility.java
deleted file mode 100644
index 3cbc48d090..0000000000
--- a/adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud/authentication/wrappers/WrapperTestUtility.java
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
- * ============LICENSE_START==========================================
- * ===================================================================
- * Copyright (c) 2017 AT&T Intellectual Property. All rights reserved.
- * ===================================================================
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * ============LICENSE_END============================================
- *
- * ECOMP and OpenECOMP are trademarks
- * and service marks of AT&T Intellectual Property.
- *
- */
-
-package org.openecomp.mso.cloud.authentication.wrappers;
-
-import org.openecomp.mso.cloud.CloudIdentity;
-
-final class WrapperTestUtility {
-
- static final String CLOUD_IDENTITY_MSO_ID = "msoIdTest";
- static final String CLOUD_IDENTITY_MSO_PASS = "msoPassTest";
- static final String EXCEPTION_MESSAGE = "Provided cloud identity is null, cannot extract username and "
- + "password";
-
- private WrapperTestUtility() {
- }
-
- static CloudIdentity createCloudIdentity() {
- CloudIdentity cloudIdentity = new CloudIdentity();
- cloudIdentity.setMsoId(CLOUD_IDENTITY_MSO_ID);
- cloudIdentity.setMsoPass(CloudIdentity.encryptPassword(CLOUD_IDENTITY_MSO_PASS));
- return cloudIdentity;
- }
-}
diff --git a/adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud/servertype/NewServerTypeUtils.java b/adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud/servertype/NewServerTypeUtils.java
deleted file mode 100644
index 40108b3802..0000000000
--- a/adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud/servertype/NewServerTypeUtils.java
+++ /dev/null
@@ -1,71 +0,0 @@
-/*-
- * ============LICENSE_START=======================================================
- * ONAP - SO
- * ================================================================================
- * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
- * ================================================================================
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * ============LICENSE_END=========================================================
- */
-
-package org.openecomp.mso.cloud.servertype;
-
-import java.util.Map;
-
-import org.openecomp.mso.cloud.CloudConfigFactory;
-import org.openecomp.mso.cloud.CloudIdentity;
-import org.openecomp.mso.openstack.beans.MsoTenant;
-import org.openecomp.mso.openstack.exceptions.MsoCloudSiteNotFound;
-import org.openecomp.mso.openstack.exceptions.MsoException;
-import org.openecomp.mso.openstack.utils.MsoTenantUtils;
-
-
-public class NewServerTypeUtils extends MsoTenantUtils {
-
- public NewServerTypeUtils(String msoPropID, CloudConfigFactory cloudConfigFactory) {
- super(msoPropID, cloudConfigFactory);
- }
-
- @Override
- public String createTenant(String tenantName, String cloudSiteId, Map<String, String> metadata, boolean backout)
- throws MsoException {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public MsoTenant queryTenant(String tenantId, String cloudSiteId) throws MsoException, MsoCloudSiteNotFound {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public MsoTenant queryTenantByName(String tenantName, String cloudSiteId)
- throws MsoException, MsoCloudSiteNotFound {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public boolean deleteTenant(String tenantId, String cloudSiteId) throws MsoException {
- // TODO Auto-generated method stub
- return false;
- }
-
- @Override
- public String getKeystoneUrl(String regionId, String msoPropID, CloudIdentity cloudIdentity)
- throws MsoException {
- return msoPropID + ":" + regionId + ":NewServerTypeKeystoneURL/" + cloudIdentity.getIdentityUrl();
- }
-
-}
diff --git a/adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud/servertype/ServerTypeTest.java b/adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud/servertype/ServerTypeTest.java
deleted file mode 100644
index 69fab27f78..0000000000
--- a/adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloud/servertype/ServerTypeTest.java
+++ /dev/null
@@ -1,92 +0,0 @@
-/*-
- * ============LICENSE_START=======================================================
- * ONAP - SO
- * ================================================================================
- * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
- * ================================================================================
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * ============LICENSE_END=========================================================
- */
-
-package org.openecomp.mso.cloud.servertype;
-
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.fail;
-
-import org.junit.BeforeClass;
-import org.junit.Ignore;
-import org.junit.Test;
-import org.openecomp.mso.cloud.CloudConfigFactory;
-import org.openecomp.mso.cloud.CloudIdentity;
-import org.openecomp.mso.cloud.CloudIdentity.IdentityServerType;
-import org.openecomp.mso.cloud.IdentityServerTypeAbstract;
-import org.openecomp.mso.openstack.exceptions.MsoException;
-import org.openecomp.mso.openstack.utils.MsoKeystoneUtilsTest;
-
-public class ServerTypeTest {
-
- @BeforeClass
- public static void init() throws Exception {
- String cloudConfigJson = ServerTypeTest.class.getClassLoader()
- .getResource("cloud_config.json").getPath();
- (new CloudConfigFactory()).initializeCloudConfig(cloudConfigJson, 0);
- }
-
- @Test
- @Ignore // IGNORED FOR 1710 MERGE TO ONAP
- public void testKeystoneServerType() {
- IdentityServerTypeAbstract keystoneServerType = IdentityServerType.valueOf("KEYSTONE");
- assertNotNull(keystoneServerType);
- }
-
- @Test
- public void testNewServerType() {
- IdentityServerTypeAbstract customServerType = null;
- try {
- customServerType = new IdentityServerType("NewServerType", NewServerTypeUtils.class);
-
- } catch (IllegalArgumentException e) {
- fail("An exception should not be raised when we register a new server type for the first time");
- } finally {
- System.out.println(IdentityServerType.values().toString());
- assertEquals(customServerType, IdentityServerType.valueOf("NewServerType"));
- }
-
- // Create it a second time
- IdentityServerTypeAbstract customServerType2 = null;
- try {
- customServerType2 = new IdentityServerType("NewServerType", NewServerTypeUtils.class);
- fail("An exception should be raised as server type does not exist");
- } catch (IllegalArgumentException e) {
- // Fail silently -- it simply indicates we already registered it
- customServerType2 = IdentityServerType.valueOf("NewServerType");
- } finally {
- System.out.println(IdentityServerType.values().toString());
- assertEquals(customServerType2, IdentityServerType.valueOf("NewServerType"));
- }
-
- // Check the KeystoneURL for this custom TenantUtils
- CloudIdentity cloudIdentity = new CloudIdentity();
- cloudIdentity.setIdentityUrl("LocalIdentity");
- cloudIdentity.setIdentityAuthenticationType(CloudIdentity.IdentityAuthenticationType.RACKSPACE_APIKEY);
- cloudIdentity.setIdentityServerType((CloudIdentity.IdentityServerType) CloudIdentity.IdentityServerType.valueOf("NewServerType"));
- String regionId = "RegionA";
- String msoPropID = "12345";
- try {
- assertEquals(cloudIdentity.getKeystoneUrl(regionId, msoPropID), msoPropID + ":" + regionId + ":NewServerTypeKeystoneURL/" + cloudIdentity.getIdentityUrl());
- } catch (MsoException e) {
- fail("No MSO Exception should have occured here");
- }
- }
-}