e5a17228b7ae6c9fc1835e747444d06fc8b5dce2
[so.git] / mso-catalog-db / src / test / java / org / onap / so / db / catalog / beans / CvnfcConfigurationCustomizationTest.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 CvnfcConfigurationCustomizationTest {
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         CvnfcConfigurationCustomization vnfVfmoduleCvnfcConfigurationCustomization = new CvnfcConfigurationCustomization();
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         assertTrue (vnfVfmoduleCvnfcConfigurationCustomization.getId().equals (new Integer(1)));
54         assertTrue (vnfVfmoduleCvnfcConfigurationCustomization.getConfigurationFunction().equals (CONFIGURATION_FUNCTION));
55         assertTrue (vnfVfmoduleCvnfcConfigurationCustomization.getConfigurationRole().equals (CONFIGURATION_ROLE));
56         assertTrue (vnfVfmoduleCvnfcConfigurationCustomization.getConfigurationType().equals (CONFIGURATION_TYPE));
57         assertTrue (vnfVfmoduleCvnfcConfigurationCustomization.getModelCustomizationUUID().equals (MODEL_CUSTOMIZATION_UUID));
58         assertTrue (vnfVfmoduleCvnfcConfigurationCustomization.getModelInstanceName().equals (MODEL_INSTANCE_NAME));
59         assertTrue (vnfVfmoduleCvnfcConfigurationCustomization.getPolicyName().equals (POLICY_NAME));
60         assertTrue (vnfVfmoduleCvnfcConfigurationCustomization.getCvnfcCustomization().getModelCustomizationUUID().equals (MODEL_CUSTOMIZATION_UUID));
61     }
62
63     
64     private ConfigurationResource setupConfigurationResource(){
65         ConfigurationResource configurationResource = new ConfigurationResource();
66         configurationResource.setModelUUID(MODEL_UUID);
67         return configurationResource;
68     }
69 }