1 package org.openecomp.sdc.translator;
3 import org.openecomp.sdc.common.utils.AsdcCommon;
4 import org.openecomp.core.translator.api.HeatToToscaTranslator;
5 import org.openecomp.core.utilities.file.FileUtils;
6 import org.junit.Assert;
10 public class TestUtils {
11 private static final String MANIFEST_NAME = AsdcCommon.MANIFEST_NAME;
12 private static String zipFilename = "VSP.zip";
13 private static String validationFilename = "validationOutput.json";
19 public static void addFilesToTranslator(HeatToToscaTranslator heatToToscaTranslator, String path)
21 File manifestFile = new File(path);
22 File[] files = manifestFile.listFiles();
25 Assert.assertNotNull("manifest files is empty", files);
27 for (File file : files) {
29 try (FileInputStream fis = new FileInputStream(file)) {
31 fileContent = FileUtils.toByteArray(fis);
33 if (file.getName().equals(MANIFEST_NAME)) {
34 heatToToscaTranslator.addManifest(MANIFEST_NAME, fileContent);
36 if (!file.getName().equals(zipFilename) && (!file.getName().equals(validationFilename))) {
37 heatToToscaTranslator.addFile(file.getName(), fileContent);