001package com.thed.zblast.parser.model;
002
003import com.thed.model.ExecutionRequest;
004import com.thed.model.TestStep;
005
006import java.io.File;
007import java.util.List;
008
009public class TestcaseModel {
010
011        private String testcaseName;
012        private String testcaseTag;
013        private String packageName;
014        private String testStatus;
015        private List<File> attachement;
016    private List<File> testcaseAttachement;
017        private TestStep testStep;
018        private String className;
019    private List<String> requirements;
020    private ExecutionRequest executionRequest;
021
022        public String getTcName() {
023                return tcName;
024        }
025
026        public void setTcName(String tcName) {
027                this.tcName = tcName;
028        }
029
030        private String tcName;
031
032        public TestcaseModel(String testcaseName, String packageName, String testStatus, List<File> attachement, List<File> testcaseAttachement, List<String> requirements) {
033                super();
034                this.testcaseName = testcaseName;
035                this.packageName = packageName;
036                this.testStatus = testStatus;
037                this.attachement = attachement;
038        this.testcaseAttachement = testcaseAttachement;
039        this.requirements = requirements;
040        }
041
042        public TestcaseModel() {
043                // TODO Auto-generated constructor stub
044        }
045
046        public String getTestcaseName() {
047                return testcaseName;
048        }
049
050        public void setTestcaseName(String testcaseName) {
051                this.testcaseName = testcaseName;
052        }
053
054        public String getTestcaseTag() {
055                return testcaseTag;
056        }
057
058        public void setTestcaseTag(String testcaseTag) {
059                this.testcaseTag = testcaseTag;
060        }
061
062        public String getPackageName() {
063                return packageName;
064        }
065
066        public void setPackageName(String packageName) {
067                this.packageName = packageName;
068        }
069
070        public String getTestStatus() {
071                return testStatus;
072        }
073
074        public void setTestStatus(String testStatus) {
075                this.testStatus = testStatus;
076        }
077
078        public List<File> getAttachement() {
079                return attachement;
080        }
081
082        public void setAttachement(List<File> attachement) {
083                this.attachement = attachement;
084        }
085
086        public TestStep getTestStep() {
087                return testStep;
088        }
089
090        public void setTestStep(TestStep testStep) {
091                this.testStep = testStep;
092        }
093
094        public String getClassName() {
095                return className;
096        }
097
098        public void setClassName(String className) {
099                this.className = className;
100        }
101
102    public List<File> getTestcaseAttachement() {
103        return testcaseAttachement;
104    }
105
106    public void setTestcaseAttachement(List<File> testcaseAttachement) {
107        this.testcaseAttachement = testcaseAttachement;
108    }
109
110    public List<String> getRequirements() {
111        return requirements;
112    }
113
114    public void setRequirements(List<String> requirements) {
115        this.requirements = requirements;
116    }
117
118        public ExecutionRequest getExecutionRequest() {
119                return executionRequest;
120        }
121
122        public void setExecutionRequest(ExecutionRequest executionRequest) {
123                this.executionRequest = executionRequest;
124        }
125
126        @Override
127        public String toString() {
128                return "TestcaseModel [testcaseName=%s, packageName=%s, testStatus=%s, attachement=%s, testStep=%s, className=%s, tcName=%s, testcaseAttachement=%s, requirements=%s]".formatted(testcaseName, packageName, testStatus, attachement, testStep, className, tcName, testcaseAttachement, requirements);
129        }
130        
131}