From b67f6263e48bfcf51c157a9cd7fe774353cc5f38 Mon Sep 17 00:00:00 2001 From: Bogumil Zebek Date: Wed, 3 Jul 2019 13:48:25 +0200 Subject: Option 1 - pnf only Change-Id: I9af3bb9b0682d7babed16042c5cac948db5dd822 Issue-ID: VNFSDK-396 Signed-off-by: Zebek Bogumil --- .../cvc/csar/PnfNonManoArtifactsParserTest.java | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) (limited to 'csarvalidation/src/test/java/org/onap/cvc/csar/PnfNonManoArtifactsParserTest.java') diff --git a/csarvalidation/src/test/java/org/onap/cvc/csar/PnfNonManoArtifactsParserTest.java b/csarvalidation/src/test/java/org/onap/cvc/csar/PnfNonManoArtifactsParserTest.java index 92733bb..388a98f 100644 --- a/csarvalidation/src/test/java/org/onap/cvc/csar/PnfNonManoArtifactsParserTest.java +++ b/csarvalidation/src/test/java/org/onap/cvc/csar/PnfNonManoArtifactsParserTest.java @@ -18,6 +18,10 @@ package org.onap.cvc.csar; import com.google.common.collect.Lists; import org.apache.commons.lang3.tuple.Pair; import org.junit.Test; +import org.onap.cvc.csar.parser.CmsParser; +import org.onap.cvc.csar.parser.MetadataParser; +import org.onap.cvc.csar.parser.NonManoArtifactsParser; +import org.onap.cvc.csar.parser.SourcesParser; import java.util.List; import java.util.Map; @@ -27,6 +31,8 @@ import static org.assertj.core.api.Assertions.assertThat; public class PnfNonManoArtifactsParserTest { + private static final String FILE_NAME = "fileName"; + @Test public void shouldDoNotReportAnErrorWhenNonManoArtifactSectionIsNotAvailable() { // given @@ -39,7 +45,13 @@ public class PnfNonManoArtifactsParserTest { // when - PnfManifestParser pnfManifestParser = new PnfManifestParser(lines, "fileName"); + PnfManifestParser pnfManifestParser = new PnfManifestParser( + lines, + new MetadataParser(FILE_NAME), + new SourcesParser(FILE_NAME), + new NonManoArtifactsParser(), + new CmsParser(FILE_NAME) + ); Optional>>, List>> nonManoArtifacts = pnfManifestParser.fetchNonManoArtifacts(); @@ -65,7 +77,13 @@ public class PnfNonManoArtifactsParserTest { ); // when - PnfManifestParser pnfManifestParser = new PnfManifestParser(lines, "fileName"); + PnfManifestParser pnfManifestParser = new PnfManifestParser( + lines, + new MetadataParser(FILE_NAME), + new SourcesParser(FILE_NAME), + new NonManoArtifactsParser(), + new CmsParser(FILE_NAME) + ); Pair>>, List> data = pnfManifestParser.fetchNonManoArtifacts().get(); //then -- cgit 1.2.3-korg