From: mark.j.leonard Date: Tue, 7 Aug 2018 16:26:14 +0000 (+0100) Subject: Add test CSAR file for missing Service metadata X-Git-Tag: 1.3.0~20 X-Git-Url: https://gerrit.onap.org/r/gitweb?p=aai%2Fbabel.git;a=commitdiff_plain;h=8ef1cdfadf5d8c112ea1cc6a99f61ed21fb986de Add test CSAR file for missing Service metadata Change-Id: I4138d1d60fe234949264f3c2d2e2156681e9075c Issue-ID: AAI-1448 Signed-off-by: mark.j.leonard --- diff --git a/src/test/java/org/onap/aai/babel/service/CsarToXmlConverterTest.java b/src/test/java/org/onap/aai/babel/service/CsarToXmlConverterTest.java index 62e9265..9cfdf9b 100644 --- a/src/test/java/org/onap/aai/babel/service/CsarToXmlConverterTest.java +++ b/src/test/java/org/onap/aai/babel/service/CsarToXmlConverterTest.java @@ -18,6 +18,7 @@ * limitations under the License. * ============LICENSE_END========================================================= */ + package org.onap.aai.babel.service; import static org.junit.Assert.assertThat; @@ -43,7 +44,7 @@ import org.onap.aai.babel.util.ArtifactTestUtils; import org.onap.aai.babel.xml.generator.XmlArtifactGenerationException; /** - * Tests {@link CsarToXmlConverter} + * Tests {@link CsarToXmlConverter}. */ public class CsarToXmlConverterTest { @@ -61,6 +62,9 @@ public class CsarToXmlConverterTest { VALID_CSAR_FILE( "service-SdWanServiceTest-csar.csar" ), + MISSING_METADATA_CSAR( + "service-MissingMetadataTest.csar" + ), NO_YAML_FILES( "noYmlFilesArchive.zip" ), @@ -139,6 +143,13 @@ public class CsarToXmlConverterTest { SERVICE_VERSION); } + @Test + public void testServiceMetadataMissing() + throws IOException, XmlArtifactGenerationException, CsarConverterException { + converter.generateXmlFromCsar(CsarTest.MISSING_METADATA_CSAR.getContent(), + CsarTest.MISSING_METADATA_CSAR.getName(), SERVICE_VERSION); + } + @Test public void generateXmlFromCsar() throws CsarConverterException, IOException, XmlArtifactGenerationException { Map expectedXmlFiles = createExpectedXmlFiles(); diff --git a/src/test/resources/compressedArtifacts/service-MissingMetadataTest.csar b/src/test/resources/compressedArtifacts/service-MissingMetadataTest.csar new file mode 100644 index 0000000..fbb2fa1 Binary files /dev/null and b/src/test/resources/compressedArtifacts/service-MissingMetadataTest.csar differ