From 4a4dcc5185f8ba5a28c7f9fef509f32c0c2389e6 Mon Sep 17 00:00:00 2001 From: "Sonsino, Ofir (os0695)" Date: Sun, 12 Aug 2018 14:51:28 +0300 Subject: vid-automation selenium tests Change-Id: I6c1b0a0cf3bbfa4314c81f0cc72507db805ec632 Issue-ID: VID-281 Signed-off-by: Sonsino, Ofir (os0695) --- .../vid/automation/test/model/CategoryOption.java | 19 ++++++++++ .../automation/test/model/CategoryOptionList.java | 16 +++++++++ .../java/vid/automation/test/model/JobBulk.java | 23 ++++++++++++ .../java/vid/automation/test/model/JobModel.java | 41 ++++++++++++++++++++++ .../java/vid/automation/test/model/JobStatus.java | 10 ++++++ .../java/vid/automation/test/model/Service.java | 13 +++++-- .../vid/automation/test/model/ServiceModel.java | 32 +++++++++++++++++ .../automation/test/model/ServiceModelsList.java | 7 ++++ .../main/java/vid/automation/test/model/User.java | 16 +++++++-- 9 files changed, 173 insertions(+), 4 deletions(-) create mode 100644 vid-automation/src/main/java/vid/automation/test/model/CategoryOption.java create mode 100644 vid-automation/src/main/java/vid/automation/test/model/CategoryOptionList.java create mode 100644 vid-automation/src/main/java/vid/automation/test/model/JobBulk.java create mode 100644 vid-automation/src/main/java/vid/automation/test/model/JobModel.java create mode 100644 vid-automation/src/main/java/vid/automation/test/model/JobStatus.java create mode 100644 vid-automation/src/main/java/vid/automation/test/model/ServiceModel.java create mode 100644 vid-automation/src/main/java/vid/automation/test/model/ServiceModelsList.java (limited to 'vid-automation/src/main/java/vid/automation/test/model') diff --git a/vid-automation/src/main/java/vid/automation/test/model/CategoryOption.java b/vid-automation/src/main/java/vid/automation/test/model/CategoryOption.java new file mode 100644 index 000000000..ec358797d --- /dev/null +++ b/vid-automation/src/main/java/vid/automation/test/model/CategoryOption.java @@ -0,0 +1,19 @@ +package vid.automation.test.model; + +import com.google.common.base.MoreObjects; + +public class CategoryOption { + public String name; + public String appId; + public String categoryId; + + + @Override + public String toString() { + return MoreObjects.toStringHelper(this) + .add("name", name) + .add("appId", appId) + .add("categoryId", categoryId) + .toString(); + } +} diff --git a/vid-automation/src/main/java/vid/automation/test/model/CategoryOptionList.java b/vid-automation/src/main/java/vid/automation/test/model/CategoryOptionList.java new file mode 100644 index 000000000..666ed0a86 --- /dev/null +++ b/vid-automation/src/main/java/vid/automation/test/model/CategoryOptionList.java @@ -0,0 +1,16 @@ +package vid.automation.test.model; + +import com.google.common.base.MoreObjects; + +import java.util.List; + +public class CategoryOptionList { + public List categories; + + @Override + public String toString() { + return MoreObjects.toStringHelper(this) + .add("categories", categories) + .toString(); + } +} diff --git a/vid-automation/src/main/java/vid/automation/test/model/JobBulk.java b/vid-automation/src/main/java/vid/automation/test/model/JobBulk.java new file mode 100644 index 000000000..80d4109a6 --- /dev/null +++ b/vid-automation/src/main/java/vid/automation/test/model/JobBulk.java @@ -0,0 +1,23 @@ +package vid.automation.test.model; + +import java.util.List; + +public class JobBulk { + + private List jobs; + + public JobBulk() { + } + + public JobBulk(List jobs) { + this.jobs = jobs; + } + + public List getJobs() { + return jobs; + } + + public void setJobs(List jobs) { + this.jobs = jobs; + } +} diff --git a/vid-automation/src/main/java/vid/automation/test/model/JobModel.java b/vid-automation/src/main/java/vid/automation/test/model/JobModel.java new file mode 100644 index 000000000..b9ff6a21d --- /dev/null +++ b/vid-automation/src/main/java/vid/automation/test/model/JobModel.java @@ -0,0 +1,41 @@ +package vid.automation.test.model; + +public class JobModel { + + private String uuid; + private String status; + private String templateId; + private String type; + + public String getUuid() { + return uuid; + } + + public void setUuid(String uuid) { + this.uuid = uuid; + } + + public String getStatus() { + return status; + } + + public void setStatus(String status) { + this.status = status; + } + + public String getTemplateId() { + return templateId; + } + + public void setTemplateId(String templateId) { + this.templateId = templateId; + } + + public String getType() { + return type; + } + + public void setType(String type) { + this.type = type; + } +} diff --git a/vid-automation/src/main/java/vid/automation/test/model/JobStatus.java b/vid-automation/src/main/java/vid/automation/test/model/JobStatus.java new file mode 100644 index 000000000..0e92a1f35 --- /dev/null +++ b/vid-automation/src/main/java/vid/automation/test/model/JobStatus.java @@ -0,0 +1,10 @@ +package vid.automation.test.model; + +public enum JobStatus { + COMPLETED, + FAILED, + IN_PROGRESS, + PAUSE, + PENDING, + STOPPED; +} diff --git a/vid-automation/src/main/java/vid/automation/test/model/Service.java b/vid-automation/src/main/java/vid/automation/test/model/Service.java index f5eaf6b0d..4ed51eeb1 100644 --- a/vid-automation/src/main/java/vid/automation/test/model/Service.java +++ b/vid-automation/src/main/java/vid/automation/test/model/Service.java @@ -1,7 +1,5 @@ package vid.automation.test.model; -import java.util.ArrayList; - /** * Created by itzikliderman on 19/06/2017. */ @@ -24,4 +22,15 @@ public class Service { public String serviceRole; public Service() {} + + public Service(String type, String uuid, String invariantUuid, String name, String version, String category, String description, String serviceRole) { + this.type = type; + this.uuid = uuid; + this.invariantUuid = invariantUuid; + this.name = name; + this.version = version; + this.category = category; + this.description = description; + this.serviceRole = serviceRole; + } } diff --git a/vid-automation/src/main/java/vid/automation/test/model/ServiceModel.java b/vid-automation/src/main/java/vid/automation/test/model/ServiceModel.java new file mode 100644 index 000000000..7996a6453 --- /dev/null +++ b/vid-automation/src/main/java/vid/automation/test/model/ServiceModel.java @@ -0,0 +1,32 @@ +package vid.automation.test.model; + +public class ServiceModel { + + public String serviceName; + + public String subscriberName; + + public String serviceInstanceName; + + public String modelName; + + public String modelInvariantUuid; + + public String modelVersion; + + public String modelUuid; + + public String modelCustomizationUuid; + + public String resourceName; + + public String nfType; + + public String nfRole; + + public String nfFunction; + + public String nfNamingCode; + + public ServiceModel() {} +} diff --git a/vid-automation/src/main/java/vid/automation/test/model/ServiceModelsList.java b/vid-automation/src/main/java/vid/automation/test/model/ServiceModelsList.java new file mode 100644 index 000000000..e011d6a24 --- /dev/null +++ b/vid-automation/src/main/java/vid/automation/test/model/ServiceModelsList.java @@ -0,0 +1,7 @@ +package vid.automation.test.model; + +import java.util.HashMap; + +public class ServiceModelsList { + public HashMap serviceModels; +} diff --git a/vid-automation/src/main/java/vid/automation/test/model/User.java b/vid-automation/src/main/java/vid/automation/test/model/User.java index c4b06d4bc..696b7b40b 100644 --- a/vid-automation/src/main/java/vid/automation/test/model/User.java +++ b/vid-automation/src/main/java/vid/automation/test/model/User.java @@ -1,6 +1,6 @@ package vid.automation.test.model; -import vid.automation.test.model.Credentials; +import com.google.common.base.MoreObjects; import java.util.ArrayList; @@ -9,7 +9,19 @@ import java.util.ArrayList; */ public class User { public Credentials credentials; - public ArrayList subscribers; + public ArrayList subscriberNames; public ArrayList serviceTypes; public ArrayList tenants; + public ArrayList roles; + + @Override + public String toString() { + return MoreObjects.toStringHelper(this) + .add("credentials", credentials) + .add("subscriberNames", subscriberNames) + .add("serviceTypes", serviceTypes) + .add("tenants", tenants) + .add("roles", roles) + .toString(); + } } -- cgit 1.2.3-korg