1 package org.openecomp.sdc.vendorsoftwareproduct.upload.csar;
4 import org.openecomp.sdc.common.errors.Messages;
5 import org.openecomp.sdc.vendorsoftwareproduct.impl.orchestration.csar.OnboardingToscaMetadata;
7 import java.io.IOException;
8 import java.io.InputStream;
10 import static org.junit.Assert.assertEquals;
12 public class MetadataParsingTest {
15 public void testNoEntryDefinitions() throws IOException {
16 try (InputStream is = getClass()
17 .getResourceAsStream("/vspmanager.csar/metadata/Invalidtosca.meta")) {
18 OnboardingToscaMetadata onboardingToscaMetadata = new OnboardingToscaMetadata(is);
19 assertEquals(onboardingToscaMetadata.getEntryDefinitionsPath(), null);
24 public void testValidMetadataFile() throws IOException {
25 try (InputStream is = getClass()
26 .getResourceAsStream("/vspmanager.csar/metadata/Validtosca.meta")) {
27 OnboardingToscaMetadata onboardingToscaMetadata = new OnboardingToscaMetadata(is);
28 assertEquals(onboardingToscaMetadata.getEntryDefinitionsPath(), "Definitions/MainServiceTemplate.yaml");