summaryrefslogtreecommitdiffstats
path: root/vid-automation/src/main/java/vid/automation/test/infra/ModelInfoBase.java
diff options
context:
space:
mode:
authorEylon Malin <eylon.malin@intl.att.com>2019-11-20 16:16:41 +0200
committerEylon Malin <eylon.malin@intl.att.com>2019-11-20 22:54:53 +0200
commitb099e7945b134d78ea50f986bdb4b4a3b2d9281a (patch)
treeaeb2aa92360e830c3e619bf3b78f3d40898ec9fd /vid-automation/src/main/java/vid/automation/test/infra/ModelInfoBase.java
parent6225ebb29254ca6381ce91a3e0553f592b2fbc40 (diff)
a-la-carte services e2e test - add more 2 VfModules
Issue-ID: VID-701 Change-Id: I644ff412d1bff60842793e3839f66bf5007cb32b Signed-off-by: Eylon Malin <eylon.malin@intl.att.com>
Diffstat (limited to 'vid-automation/src/main/java/vid/automation/test/infra/ModelInfoBase.java')
-rw-r--r--vid-automation/src/main/java/vid/automation/test/infra/ModelInfoBase.java34
1 files changed, 34 insertions, 0 deletions
diff --git a/vid-automation/src/main/java/vid/automation/test/infra/ModelInfoBase.java b/vid-automation/src/main/java/vid/automation/test/infra/ModelInfoBase.java
new file mode 100644
index 000000000..e26339667
--- /dev/null
+++ b/vid-automation/src/main/java/vid/automation/test/infra/ModelInfoBase.java
@@ -0,0 +1,34 @@
+package vid.automation.test.infra;
+
+public class ModelInfoBase {
+
+ public final String modelVersionId; //aka model uuid
+ public final String modelInvariantId;
+ public final String modelName;
+ public final String modelVersion;
+ public final String resourceType;
+
+ public ModelInfoBase(String modelVersionId, String modelInvariantId, String modelName, String modelVersion, String resourceType) {
+ this.modelVersionId = modelVersionId;
+ this.modelInvariantId = modelInvariantId;
+ this.modelName = modelName;
+ this.modelVersion = modelVersion;
+ this.resourceType = resourceType;
+ }
+
+ public String createMsoModelInfo() {
+ return
+ " \"modelInfo\": {" +
+ " \"modelInvariantId\": \""+modelInvariantId+"\"," +
+ " \"modelVersionId\": \""+modelVersionId+"\"," +
+ " \"modelName\": \""+modelName+"\"," +
+ " \"modelType\": \""+resourceType+"\"," +
+ addAdditionalFields() +
+ " \"modelVersion\": \""+modelVersion+"\"" +
+ " },";
+ }
+
+ protected String addAdditionalFields() {
+ return "";
+ }
+}