b3ad06cca4088f441fab45cc1967647ddd5e6220
[so.git] / mso-catalog-db / src / test / java / org / onap / so / db / catalog / beans / VnfVfmoduleCvnfcConfigurationCustomizationTest.java
1 /*-
2  * ============LICENSE_START=======================================================
3  * ONAP - SO
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
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
21 package org.onap.so.db.catalog.beans;
22
23 import static org.junit.Assert.assertTrue;
24
25 import org.junit.Test;
26
27 public class VnfVfmoduleCvnfcConfigurationCustomizationTest {
28         
29         private static final String CONFIGURATION_FUNCTION = "testconfigurationFunction";
30         private static final String CONFIGURATION_ROLE = "testconfigurationRole";
31         private static final String CONFIGURATION_TYPE = "testconfigurationType";
32         private static final Integer ID = new Integer(1);
33         private static final String MODEL_CUSTOMIZATION_UUID = "testModelCustomizationUUID";
34         private static final String MODEL_INSTANCE_NAME = "testModelInstanceName";
35         private static final String MODEL_UUID = "testModelUUID";
36         private static final String POLICY_NAME = "testPolicyName";
37         
38     @Test
39     public final void testVnfVfmoduleCvnfcConfigurationCustomization () {
40         VnfVfmoduleCvnfcConfigurationCustomization vnfVfmoduleCvnfcConfigurationCustomization = new VnfVfmoduleCvnfcConfigurationCustomization();
41         vnfVfmoduleCvnfcConfigurationCustomization.setConfigurationFunction(CONFIGURATION_FUNCTION);
42         vnfVfmoduleCvnfcConfigurationCustomization.setConfigurationResource(setupConfigurationResource());
43         vnfVfmoduleCvnfcConfigurationCustomization.setConfigurationRole(CONFIGURATION_ROLE);
44         vnfVfmoduleCvnfcConfigurationCustomization.setConfigurationType(CONFIGURATION_TYPE);
45         CvnfcCustomization cvnfcCustomization = new CvnfcCustomization();
46         cvnfcCustomization.setModelCustomizationUUID(MODEL_CUSTOMIZATION_UUID);
47         vnfVfmoduleCvnfcConfigurationCustomization.setCvnfcCustomization(cvnfcCustomization);
48         vnfVfmoduleCvnfcConfigurationCustomization.setId(ID);
49         vnfVfmoduleCvnfcConfigurationCustomization.setModelCustomizationUUID(MODEL_CUSTOMIZATION_UUID);
50         vnfVfmoduleCvnfcConfigurationCustomization.setModelInstanceName(MODEL_INSTANCE_NAME);
51         vnfVfmoduleCvnfcConfigurationCustomization.setPolicyName(POLICY_NAME);
52
53         vnfVfmoduleCvnfcConfigurationCustomization.setVfModuleCustomization(setupVfModuleCustomization());
54         vnfVfmoduleCvnfcConfigurationCustomization.setVnfResourceCustomization(setupVnfResourceCustomization());
55
56         assertTrue (vnfVfmoduleCvnfcConfigurationCustomization.getId().equals (new Integer(1)));
57         assertTrue (vnfVfmoduleCvnfcConfigurationCustomization.getConfigurationFunction().equals (CONFIGURATION_FUNCTION));
58         assertTrue (vnfVfmoduleCvnfcConfigurationCustomization.getConfigurationRole().equals (CONFIGURATION_ROLE));
59         assertTrue (vnfVfmoduleCvnfcConfigurationCustomization.getConfigurationType().equals (CONFIGURATION_TYPE));
60         assertTrue (vnfVfmoduleCvnfcConfigurationCustomization.getModelCustomizationUUID().equals (MODEL_CUSTOMIZATION_UUID));
61         assertTrue (vnfVfmoduleCvnfcConfigurationCustomization.getModelInstanceName().equals (MODEL_INSTANCE_NAME));
62         assertTrue (vnfVfmoduleCvnfcConfigurationCustomization.getPolicyName().equals (POLICY_NAME));
63         assertTrue (vnfVfmoduleCvnfcConfigurationCustomization.getCvnfcCustomization().getModelCustomizationUUID().equals (MODEL_CUSTOMIZATION_UUID));
64         assertTrue (vnfVfmoduleCvnfcConfigurationCustomization.getVnfResourceCustomization().getModelCustomizationUUID().equals (MODEL_CUSTOMIZATION_UUID));
65         assertTrue (vnfVfmoduleCvnfcConfigurationCustomization.getVfModuleCustomization().getModelCustomizationUUID().equals (MODEL_CUSTOMIZATION_UUID));
66     }
67     
68     private VfModuleCustomization setupVfModuleCustomization(){
69         VfModuleCustomization vfModuleCustomization = new VfModuleCustomization();
70         vfModuleCustomization.setModelCustomizationUUID(MODEL_CUSTOMIZATION_UUID);
71         return vfModuleCustomization;
72     }
73     
74     private VnfResourceCustomization setupVnfResourceCustomization(){
75         VnfResourceCustomization vnfResourceCustomization = new VnfResourceCustomization();
76         vnfResourceCustomization.setModelCustomizationUUID(MODEL_CUSTOMIZATION_UUID);
77         return vnfResourceCustomization;
78     }
79     
80     private ConfigurationResource setupConfigurationResource(){
81         ConfigurationResource configurationResource = new ConfigurationResource();
82         configurationResource.setModelUUID(MODEL_UUID);
83         return configurationResource;
84     }
85 }