aboutsummaryrefslogtreecommitdiffstats
path: root/openecomp-be/lib/openecomp-sdc-validation-lib/openecomp-sdc-validation-impl/src/test/resources/openecomp/org/validation/validators/heat_validator/referenced_artifacts_exist/positive_test/input/MANIFEST.json
blob: ea7f326c76deda4c57f902606403fe957bb0fd37 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
{
  "name": "hot-mog",
  "description": "HOT template to create hot mog server",
  "version": "2013-05-23",
  "data": [
    {
      "file": "hot-nimbus-pps_v1.0.yaml",
      "type": "HEAT",
      "data": [
        {
          "file": "hot-nimbus-pps_v1.0.env",
          "type": "HEAT_ENV"
        }
      ]
    },
    {
      "file": "hot-nimbus-psm_v1.0.yaml",
      "type": "HEAT",
      "data": [
        {
          "file": "hot-nimbus-psm_v1.0.env",
          "type": "HEAT_ENV"
        }
      ]
    },
    {
      "file": "nested-pps_v1.0.yaml",
      "type": "HEAT"
    },
    {
      "file": "nested-psm_v1.0.yaml",
      "type": "HEAT"
    },
    {
      "file": "mount_iso_script.sh",
      "type": "SHELL"
    },
    {
      "file": "cloud-nimbus.sh",
      "type": "SHELL"
    },
    {
      "file": "nimbus-ethernet",
      "type": "OTHER"
    },
    {
      "file": "artifact.sh",
      "type": "OTHER"
    }
  ]
}
n>model instanceof ToscaServiceModel); if (model instanceof ToscaServiceModel) { artifact001 = (String) ((ToscaServiceModel) model).getArtifactFiles().getFileList().toArray()[0]; } } // @Test(dependsOnMethods = "getServiceModelTest") public void getServiceModelInfoTest() { Object info = ServiceModelDaoFactory.getInstance().createInterface() .getServiceModelInfo(vspId, version, artifact001); Assert.assertNotNull(info); Assert.assertTrue(info instanceof ServiceArtifact); if (info instanceof ServiceArtifact) { Assert.assertEquals(((ServiceArtifact) info).getName(), artifact001); } } private ToscaServiceModel getToscaServiceModel() { Map<String, ServiceTemplate> serviceTemplates = getServiceTemplates(baseServiceTemplateName); FileContentHandler artifacts = getArtifacts(); return new ToscaServiceModel(artifacts, serviceTemplates, baseServiceTemplateName); } private Map<String, ServiceTemplate> getServiceTemplates(String base) { Map<String, ServiceTemplate> serviceTemplates = new HashMap<>(); serviceTemplates.put(base, getServiceTemplate()); serviceTemplates.put("SERV1", getServiceTemplate()); serviceTemplates.put("SERV2", getServiceTemplate()); serviceTemplates.put("SERV3", getServiceTemplate()); serviceTemplates.put("SERV4", getServiceTemplate()); return serviceTemplates; } public FileContentHandler getArtifacts() { Map<String, byte[]> artifacts = new HashMap<>(); artifacts.put("art1", "this is art1".getBytes()); artifacts.put("art2", ("this is art2 desc:" + CommonMethods.nextUuId()).getBytes()); artifacts.put("art2", ("this is art3 desc:" + CommonMethods.nextUuId()).getBytes()); artifacts.put("art2", ("this is art4 desc:" + CommonMethods.nextUuId()).getBytes()); FileContentHandler fileContentHandler = new FileContentHandler(); fileContentHandler.putAll(artifacts); return fileContentHandler; } public ServiceTemplate getServiceTemplate() { ServiceTemplate serviceTemplate = new ServiceTemplate(); serviceTemplate.setTosca_definitions_version("version 1.0"); serviceTemplate.setDescription(CommonMethods.nextUuId()); return serviceTemplate; } }