new VnfVendorImageExtractor().buildVendorImageConfigurations(null, vf);
}
- @Test
- public void createVendorImageMappingsValidFileDifferentVnfNodeTypes() throws IOException, ToscaToCatalogException {
- String expectedJson = new ArtifactTestUtils().getRequestJson("vnfodservice-vendorImageConfigurations.json");
- BabelArtifact artifact = CsarTest.VNFOD_SERVICE.extractVnfVendorImages();
- assertThat(artifact.getName(), is(equalTo("vnfVendorImageConfigurations")));
- assertThat(artifact.getType(), is(equalTo(ArtifactType.VNFCATALOG)));
- assertThat(artifact.getPayload(), is(equalTo(expectedJson)));
- }
-
@Test
public void testSoftwareVersions() throws ToscaToCatalogException {
VnfVendorImageExtractor extractor = new VnfVendorImageExtractor();
assertThatGeneratedFilesMatchExpected(createExpectedXmlFiles(filesToLoad), CsarTest.RG_COLLECTOR_615_CSAR_FILE);
}
- @Test
- public void generateXmlFromVdbeServiceCsar() throws IOException, CsarConverterException {
- List<String> filesToLoad = new ArrayList<>();
- filesToLoad.add("AAI-vDBE_srv-service-1.0.xml");
- filesToLoad.add("AAI-vDBE-resource-0.5.xml");
- filesToLoad.add("AAI-vdbe0..Vdbe..main..module-0-resource-2.xml");
- filesToLoad.add("AAI-oam_group-resource-3.xml");
- filesToLoad.add("AAI-untr_group-resource-3.xml");
- assertThatGeneratedFilesMatchExpected(createExpectedXmlFiles(filesToLoad), CsarTest.VDBE_SERVICE_CSAR_FILE);
- }
-
@Test
public void generatePortMirrorConfigurationModel()
throws CsarConverterException, IOException, XmlArtifactGenerationException {
MULTIPLE_VNF_CSAR("catalog_csar_too_many_vnfConfigurations.csar"),
NETWORK_COLLECTION_CSAR_FILE("service_NetworkCollection.csar"),
RG_COLLECTOR_615_CSAR_FILE("service-RgCollector615-csar.csar"),
- VDBE_SERVICE_CSAR_FILE("service-VdbeSrv-csar.csar"),
VNFOD_SERVICE("service-Dev2devnfodservice17July-csar.csar"),
CHILD_RESOURCE_CSAR_FILE("service-NetworkCloudVnfServiceMock-csar.csar"),
SERVICE_PROXY_CSAR_FILE("service-S1-csar.csar");
+++ /dev/null
-[{"application":"3099380c0183430ca9d593d94adc7b08","application-vendor":"Dev2DevNFODVf vendor","application-version":"1.1"}]
\ No newline at end of file