From dd77214f4d619637975b7ac28219446a454abc5a Mon Sep 17 00:00:00 2001 From: Michal Banka Date: Wed, 20 May 2020 10:12:11 +0200 Subject: Add file extension checking to R972082 Change-Id: If67fce758fdeac29bbb1450892d89a424fdb7c84 Signed-off-by: Michal Banka Issue-ID: VNFSDK-585 --- .../cc/sol004/VTPValidateCSARR972082IntegrationTest.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'csarvalidation/src/test/java/org/onap/cvc/csar/cc') diff --git a/csarvalidation/src/test/java/org/onap/cvc/csar/cc/sol004/VTPValidateCSARR972082IntegrationTest.java b/csarvalidation/src/test/java/org/onap/cvc/csar/cc/sol004/VTPValidateCSARR972082IntegrationTest.java index 66937d4..b63705b 100644 --- a/csarvalidation/src/test/java/org/onap/cvc/csar/cc/sol004/VTPValidateCSARR972082IntegrationTest.java +++ b/csarvalidation/src/test/java/org/onap/cvc/csar/cc/sol004/VTPValidateCSARR972082IntegrationTest.java @@ -60,6 +60,22 @@ public class VTPValidateCSARR972082IntegrationTest { assertThat(errors.size()).isEqualTo(0); } + @Test + public void shouldReturnErrorWhenFileExtensionIsNotYaml() throws Exception { + // given + configureTestCase(testCase, PNF_R_972082 + "fileExtensionOfArtifactIsNotYaml.csar", VTP_VALIDATE_CSAR_R_972082_YAML, IS_PNF); + + // when + testCase.execute(); + + // then + final List errors = testCase.getErrors(); + assertThat(errors.size()).isEqualTo(1); + assertThat(convertToMessagesList(errors)).contains( + "Invalid. File extension Files/pnf-sw-information/pnf-sw-information.json is invalid" + ); + } + @Test public void shouldReturnNoErrorWhenOptionalNonManoArtifactSetEntryIsNotPresent() throws Exception { // given -- cgit 1.2.3-korg