Merge "Reorder modifiers"
[so.git] / adapters / mso-adapter-utils / src / test / java / org / openecomp / mso / openstack / utils / MsoTenantUtilsTest.java
1 /*\r
2 * ============LICENSE_START=======================================================\r
3 * ONAP : SO\r
4 * ================================================================================\r
5 * Copyright 2018 TechMahindra\r
6 *=================================================================================\r
7 * Licensed under the Apache License, Version 2.0 (the "License");\r
8 * you may not use this file except in compliance with the License.\r
9 * You may obtain a copy of the License at\r
10 *\r
11 *     http://www.apache.org/licenses/LICENSE-2.0\r
12 *\r
13 * Unless required by applicable law or agreed to in writing, software\r
14 * distributed under the License is distributed on an "AS IS" BASIS,\r
15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
16 * See the License for the specific language governing permissions and\r
17 * limitations under the License.\r
18 * ============LICENSE_END=========================================================\r
19 */\r
20 \r
21 package org.openecomp.mso.openstack.utils;\r
22 \r
23 import static org.mockito.Mockito.mock;\r
24 import static org.mockito.Mockito.verify;\r
25 \r
26 import java.util.HashMap;\r
27 import java.util.Map;\r
28 \r
29 import org.junit.Test;\r
30 import org.junit.runner.RunWith;\r
31 import org.mockito.runners.MockitoJUnitRunner;\r
32 import org.openecomp.mso.cloud.CloudIdentity;\r
33 \r
34 @RunWith(MockitoJUnitRunner.class)\r
35 public class MsoTenantUtilsTest {\r
36 \r
37         @Test\r
38         public void test()throws Exception {\r
39                 MsoTenantUtils mtu =mock(MsoTenantUtils.class);\r
40                 //MsoTenantUtils mki = null;\r
41                 CloudIdentity cloudIdentity=mock(CloudIdentity.class);\r
42                 Map <String, String> metadata=new HashMap<>();\r
43                 mtu.createTenant("name", "id", metadata, true);\r
44                 verify(mtu).createTenant("name", "id", metadata, true);\r
45                 mtu.queryTenant("tenantId", "cloudSiteId");\r
46                 verify(mtu).queryTenant("tenantId", "cloudSiteId");\r
47                 mtu.deleteTenant("tenantId", "cloudSiteId");\r
48                 verify(mtu).deleteTenant("tenantId", "cloudSiteId");\r
49                 mtu.getKeystoneUrl("regionId", "msoPropID", cloudIdentity);\r
50                 verify(mtu).getKeystoneUrl("regionId", "msoPropID", cloudIdentity);\r
51                 mtu.queryTenantByName("tenantName", "cloudSiteId");\r
52                 verify(mtu).queryTenantByName("tenantName", "cloudSiteId");\r
53 \r
54         }\r
55 }