diff options
author | andre.schmid <andre.schmid@est.tech> | 2019-09-03 13:45:28 +0000 |
---|---|---|
committer | Avi Gaffa <avi.gaffa@amdocs.com> | 2019-09-03 15:39:43 +0000 |
commit | 7de4f3e788ff2b71936ae43be7dfbdf48740f9be (patch) | |
tree | a7419656377e146ec1095d6eaf82dbbffd717b41 /openecomp-be/lib/openecomp-tosca-converter-lib/openecomp-tosca-converter-core/src/test/java/org/openecomp/core/converter/impl/ToscaConvertorDefinitionsTest.java | |
parent | ccc1f364baea63733e93c6f4eb26ea97eeb77960 (diff) |
Implement PNFD Model driven conversion
Change-Id: I7427e82353cac17817457294d78953f867d2d6e8
Issue-ID: SDC-2509
Signed-off-by: andre.schmid <andre.schmid@est.tech>
Diffstat (limited to 'openecomp-be/lib/openecomp-tosca-converter-lib/openecomp-tosca-converter-core/src/test/java/org/openecomp/core/converter/impl/ToscaConvertorDefinitionsTest.java')
-rw-r--r-- | openecomp-be/lib/openecomp-tosca-converter-lib/openecomp-tosca-converter-core/src/test/java/org/openecomp/core/converter/impl/ToscaConvertorDefinitionsTest.java | 80 |
1 files changed, 0 insertions, 80 deletions
diff --git a/openecomp-be/lib/openecomp-tosca-converter-lib/openecomp-tosca-converter-core/src/test/java/org/openecomp/core/converter/impl/ToscaConvertorDefinitionsTest.java b/openecomp-be/lib/openecomp-tosca-converter-lib/openecomp-tosca-converter-core/src/test/java/org/openecomp/core/converter/impl/ToscaConvertorDefinitionsTest.java deleted file mode 100644 index 68318c7b73..0000000000 --- a/openecomp-be/lib/openecomp-tosca-converter-lib/openecomp-tosca-converter-core/src/test/java/org/openecomp/core/converter/impl/ToscaConvertorDefinitionsTest.java +++ /dev/null @@ -1,80 +0,0 @@ -/*- - * ============LICENSE_START======================================================= - * SDC - * ================================================================================ - * Copyright (C) 2019 AT&T Intellectual Property. All rights reserved. - * ================================================================================ - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * ============LICENSE_END========================================================= - */ - -package org.openecomp.core.converter.impl; - -import org.apache.commons.io.IOUtils; -import org.junit.Ignore; -import org.junit.Test; -import org.onap.sdc.tosca.datatypes.model.ServiceTemplate; -import org.openecomp.core.impl.GlobalSubstitutionServiceTemplate; -import org.openecomp.core.impl.ToscaConverterImpl; -import org.openecomp.core.utilities.file.FileContentHandler; -import org.openecomp.core.utilities.orchestration.OnboardingTypesEnum; -import org.openecomp.sdc.tosca.datatypes.ToscaServiceModel; - -import java.net.URL; -import java.util.Map; -import java.util.Set; - -import static org.junit.Assert.*; -import static org.openecomp.core.converter.datatypes.Constants.ONAP_INDEX; -import static org.openecomp.core.impl.GlobalSubstitutionServiceTemplate.*; -import static org.openecomp.sdc.common.utils.CommonUtil.validateAndUploadFileContent; -public class ToscaConvertorDefinitionsTest { - - - @Ignore - @Test - public void loadCsar() throws Exception { - URL resource = ToscaConvertorDefinitionsTest.class.getResource("/csar/vCSCF.csar"); - byte[] bytes = IOUtils.toByteArray(resource); - assertNotNull(bytes); - FileContentHandler contentMap = validateAndUploadFileContent(OnboardingTypesEnum.CSAR, bytes); - ToscaConverterImpl toscaConverter = new ToscaConverterImpl(); - ToscaServiceModel convert = toscaConverter.convert(contentMap); - Map<String, ServiceTemplate> serviceTemplates = convert.getServiceTemplates(); - assertTrue(serviceTemplates.containsKey(GLOBAL_SUBSTITUTION_SERVICE_FILE_NAME)); - ServiceTemplate serviceTemplate = serviceTemplates.get(GLOBAL_SUBSTITUTION_SERVICE_FILE_NAME); - - assertNotNull(serviceTemplate); - assertTrue(serviceTemplate instanceof GlobalSubstitutionServiceTemplate); - - assertNotNull(serviceTemplate.getMetadata()); - assertFalse(serviceTemplate.getMetadata().isEmpty()); - assertTrue(serviceTemplate.getMetadata().containsKey(TEMPLATE_NAME_PROPERTY)); - - assertNotNull(serviceTemplate.getImports()); - assertFalse(serviceTemplate.getImports().isEmpty()); - assertEquals(1 ,serviceTemplate.getImports().size()); - assertTrue(((Map) serviceTemplate.getImports().get(0)).containsKey(HEAT_INDEX)); - assertTrue(((Map) serviceTemplate.getImports().get(0)).containsKey(ONAP_INDEX)); - - assertEquals(DEFININTION_VERSION, serviceTemplate.getTosca_definitions_version()); - - - assertNotNull(serviceTemplate.getNode_types()); - assertEquals(1, serviceTemplate.getNode_types().size()); - Set<String> keys = serviceTemplate.getNode_types().keySet(); - assertTrue(keys.contains("tosca.nodes.nfv.ext.zte.VNF.vCSCF")); - } - - -} |