vid-automation selenium tests
[vid.git] / vid-automation / src / main / java / org / opencomp / simulator / presetGenerator / presets / aai / PresetAAIGetMultipleVersion.java
1 package org.opencomp.simulator.presetGenerator.presets.aai;
2
3 public class PresetAAIGetMultipleVersion extends BasePresetAAIGetVersion {
4         public String modelVersionId2;
5         public String modelVersionId3;
6         public PresetAAIGetMultipleVersion(String modelVersionId1,
7                                            String modelVersionId2,
8                                            String modelVersionId3,
9                                            String modelInvariantId) {
10             super( modelVersionId1, modelInvariantId);
11             this.modelVersionId2 = modelVersionId2;
12             this.modelVersionId3 = modelVersionId3;
13         }
14         public String getModelVersionId2() {
15             return modelVersionId2;
16         }
17         public String getModelVersionId3() {
18             return modelVersionId3;
19         }
20
21         @Override
22         public Object getResponseBody() {
23             return "{\"results\": [" +
24                     "        {" +
25                     "          \"model\": {" +
26                     "            \"model-invariant-id\": \"" + getModelInvariantId() + "\"," +
27                     "            \"model-type\": \"resource\"," +
28                     "            \"resource-version\": \"1500138206526\"," +
29                     "            \"model-vers\": {" +
30                     "              \"model-ver\": [" +
31                     "                {" +
32                     "                  \"model-version-id\": \"" + getModelVersionId1() + "\"," +
33                     "                  \"model-name\": \"action-data\"," +
34                     "                  \"model-version\": \"1.0\"," +
35                     "                  \"model-description\": \"decontamination arm circus ammonia hump edge\"," +
36                     "                  \"resource-version\": \"1500137463984\"" +
37                     "                }," +
38                     "                           {" +
39                     "                  \"model-version-id\": \"" + getModelVersionId3() + "\"," +
40                     "                  \"model-name\": \"action-data\"," +
41                     "                  \"model-version\": \"3.0\"," +
42                     "                  \"model-description\": \"Non decontamination arm circus ammonia hump edge\"," +
43                     "                  \"resource-version\": \"1500137463986\"" +
44                     "                }," +
45                     "                           {" +
46                     "                  \"model-version-id\": \"" + getModelVersionId2() + "\"," +
47                     "                  \"model-name\": \"action-data\"," +
48                     "                  \"model-version\": \"2.0\"," +
49                     "                  \"model-description\": \"The oldest one\"," +
50                     "                  \"resource-version\": \"1500137463980\"" +
51                     "                }" +
52                     "              ]" +
53                     "            }" +
54                     "          }" +
55                     "        }" +
56                     "      ]}";
57         }
58
59     }