1 package org.openecomp.sdc.impl;
3 import org.openecomp.sdc.toscaparser.api.NodeTemplate;
4 import org.testng.annotations.Test;
5 import org.openecomp.sdc.tosca.parser.api.ISdcCsarHelper;
6 import org.openecomp.sdc.tosca.parser.exceptions.SdcToscaParserException;
7 import org.openecomp.sdc.tosca.parser.impl.SdcToscaParserFactory;
10 import java.util.List;
12 import static org.openecomp.sdc.impl.SdcToscaParserBasicTest.getCsarHelper;
16 static SdcToscaParserFactory factory;
17 static ISdcCsarHelper fdntCsarHelper;
20 public void testNoValidationIssues() throws SdcToscaParserException {
23 // factory = SdcToscaParserFactory.getInstance();
24 // fdntCsarHelper = getCsarHelper("csars/service-Oren1-csar-4.csar");
27 // List<NodeTemplate> serviceNodeTemplatesByType = fdntCsarHelper.getServiceNodeTemplatesByType("org.openecomp.nodes.ForwardingPath");
29 // String target_range = fdntCsarHelper.getNodeTemplatePropertyLeafValue(serviceNodeTemplatesByType.get(0), "target_range");
34 protected static ISdcCsarHelper getCsarHelper(String path) throws SdcToscaParserException {
35 System.out.println("Parsing CSAR "+path+"...");
36 String fileStr1 = SdcToscaParserBasicTest.class.getClassLoader().getResource(path).getFile();
37 File file1 = new File(fileStr1);
38 ISdcCsarHelper sdcCsarHelper = factory.getSdcCsarHelper(file1.getAbsolutePath());