2 * ============LICENSE_START=======================================================
4 * ================================================================================
5 * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
6 * ================================================================================
7 * Licensed under the Apache License, Version 2.0 (the "License");
8 * you may not use this file except in compliance with the License.
9 * You may obtain a copy of the License at
11 * http://www.apache.org/licenses/LICENSE-2.0
13 * Unless required by applicable law or agreed to in writing, software
14 * distributed under the License is distributed on an "AS IS" BASIS,
15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 * See the License for the specific language governing permissions and
17 * limitations under the License.
18 * ============LICENSE_END=========================================================
21 package org.openecomp.mso.cloud;
24 import static org.junit.Assert.assertTrue;
26 import org.junit.Test;
29 public class CloudIdentityTest {
32 public final void testCloudIdentity() {
33 CloudIdentity id = new CloudIdentity();
34 id.setAdminTenant("AdminTenant");
36 // id.setKeystoneUrl ("keystone");
37 id.setIdentityUrl("keystone");
38 id.setMemberRole("member");
40 id.setMsoPass(CloudIdentity.encryptPassword("password"));
41 id.setTenantMetadata(true);
42 id.setIdentityServerType(null);
43 id.setIdentityAuthenticationType(null);
46 assertTrue(id.getAdminTenant().equals("AdminTenant"));
47 assertTrue(id.getId().equals("id"));
48 // assertTrue (id.getKeystoneUrl ().equals ("keystone"));
49 assertTrue(id.getMemberRole().equals("member"));
50 assertTrue(id.getMsoId().equals("msoId"));
51 assertTrue(id.getMsoPass().equals("password"));
52 assertTrue(id.hasTenantMetadata());
53 // assertTrue (id.toString ().contains ("keystone"));
54 assertTrue(id.toString().contains("null"));
58 public final void testEncryption() {
59 String encrypted = CloudIdentity.encryptPassword("password");
60 assertTrue(encrypted != null);
61 assertTrue(!encrypted.equals("password"));