9750e03b4cbca6b510b54481fff2b82f762d298c
[so.git] / bpmn / MSOCoreBPMN / src / test / java / org / onap / so / bpmn / core / domain / HomingSolutionTest.java
1 /*
2 * ============LICENSE_START=======================================================
3  * ONAP : SO
4  * ================================================================================
5  * Copyright (C) 2018 TechMahindra
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
10  * 
11  *      http://www.apache.org/licenses/LICENSE-2.0
12  * 
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=========================================================
19 */
20 package org.onap.so.bpmn.core.domain;
21
22 import static org.junit.Assert.*;
23
24 import org.junit.Test;
25
26 public class HomingSolutionTest {
27         
28         private HomingSolution homingsolution = new HomingSolution();
29         InventoryType inventory = InventoryType.cloud;
30         VnfResource vnfresource = new VnfResource();
31         License license = new License();
32
33         @Test
34         public void testHomingSolution() {
35                 homingsolution.setInventoryType(inventory);
36                 homingsolution.setRehome(true);
37                 homingsolution.setServiceInstanceId("serviceInstanceId");
38                 homingsolution.setCloudOwner("cloudOwner");
39                 homingsolution.setCloudRegionId("cloudRegionId");
40                 homingsolution.setAicClli("aicClli");
41                 homingsolution.setAicVersion("aicVersion");
42                 homingsolution.setTenant("tenant");
43                 homingsolution.setVnf(vnfresource);
44                 homingsolution.setLicense(license);
45                 assertEquals(homingsolution.getInventoryType(), inventory);
46                 assertEquals(homingsolution.isRehome(), true);
47                 assertEquals(homingsolution.getServiceInstanceId(), "serviceInstanceId");
48                 assertEquals(homingsolution.getCloudOwner(), "cloudOwner");
49                 assertEquals(homingsolution.getCloudRegionId(), "cloudRegionId");
50                 assertEquals(homingsolution.getAicClli(), "aicClli");
51                 assertEquals(homingsolution.getAicVersion(), "aicVersion");
52                 assertEquals(homingsolution.getTenant(), "tenant");
53                 assertEquals(homingsolution.getVnf(), vnfresource);
54                 assertEquals(homingsolution.getLicense(), license);
55                 
56         }
57
58 }