
ru.testit.models.ClassContainer Maven / Gradle / Ivy
package ru.testit.models;
import ru.testit.services.Utils;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
/**
* Model describes class container.
*/
public class ClassContainer implements Serializable {
private String uuid;
private String name;
private List beforeEachTest = new ArrayList<>();
private List afterEachTest = new ArrayList<>();
private List beforeClassMethods = new ArrayList<>();
private List afterClassMethods = new ArrayList<>();
private List children = new ArrayList<>();
private Long start;
private Long stop;
/**
* Gets name.
*
* @return the name
*/
public String getName() {
return name;
}
/**
* Sets name.
*
* @param name the value
* @return self for method chaining
*/
public ClassContainer setName(String name) {
this.name = name;
return this;
}
/**
* Gets getBeforeEachTest.
*
* @return the beforeEachTest
*/
public List getBeforeEachTest() {
return beforeEachTest;
}
/**
* Sets getBeforeEachTest.
*
* @param beforeEachTest the beforeEachTest
* @return self for method chaining
*/
public ClassContainer setBeforeEachTest(List beforeEachTest) {
this.beforeEachTest = beforeEachTest;
return this;
}
/**
* Gets getAfterEachTest.
*
* @return the afterEachTest
*/
public List getAfterEachTest() {
return afterEachTest;
}
/**
* Sets afters.
*
* @param afterEachTest the afters
* @return self for method chaining
*/
public ClassContainer setAfterEachTest(List afterEachTest) {
this.afterEachTest = afterEachTest;
return this;
}
/**
* Gets uuid.
*
* @return the uuid
*/
public String getUuid() {
return uuid;
}
/**
* Sets uuid.
*
* @param uuid the value
* @return self for method chaining
*/
public ClassContainer setUuid(String uuid) {
this.uuid = uuid;
return this;
}
/**
* Gets children.
*
* @return the children
*/
public List getChildren() {
return children;
}
/**
* Sets children.
*
* @param children the children
* @return self for method chaining
*/
public ClassContainer setChildren(List children) {
this.children = children;
return this;
}
/**
* Gets beforeClassMethods.
*
* @return the beforeClassMethods
*/
public List getBeforeClassMethods() {
return beforeClassMethods;
}
/**
* Sets beforeClassMethods.
*
* @param beforeClassMethods the beforeClassMethods
* @return self for method chaining
*/
public ClassContainer setBeforeClassMethods(List beforeClassMethods) {
this.beforeClassMethods = beforeClassMethods;
return this;
}
/**
* Gets afterClassMethods.
*
* @return the afterClassMethods
*/
public List getAfterClassMethods() {
return afterClassMethods;
}
/**
* Sets afterClassMethods.
*
* @param afterClassMethods the afterClassMethods
* @return self for method chaining
*/
public ClassContainer setAfterClassMethods(List afterClassMethods) {
this.afterClassMethods = afterClassMethods;
return this;
}
/**
* Gets start.
*
* @return the start
*/
public Long getStart() {
return start;
}
/**
* Sets start.
*
* @param start the value
* @return self for method chaining
*/
public ClassContainer setStart(Long start) {
this.start = start;
return this;
}
/**
* Gets stop.
*
* @return the stop
*/
public Long getStop() {
return stop;
}
/**
* Sets stop.
*
* @param stop the value
* @return self for method chaining
*/
public ClassContainer setStop(Long stop) {
this.stop = stop;
return this;
}
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class ClassContainer {\n");
sb.append(" uuid: ").append(Utils.toIndentedString(this.uuid)).append("\n");
sb.append(" name: ").append(Utils.toIndentedString(this.name)).append("\n");
sb.append(" beforeEachTest: ").append(Utils.toIndentedString(this.beforeEachTest)).append("\n");
sb.append(" afterEachTest: ").append(Utils.toIndentedString(this.afterEachTest)).append("\n");
sb.append(" beforeClassMethods: ").append(Utils.toIndentedString(this.beforeClassMethods)).append("\n");
sb.append(" afterClassMethods: ").append(Utils.toIndentedString(this.afterClassMethods)).append("\n");
sb.append(" children: ").append(Utils.toIndentedString(this.children)).append("\n");
sb.append(" start: ").append(Utils.toIndentedString(this.start)).append("\n");
sb.append(" stop: ").append(Utils.toIndentedString(this.stop)).append("\n");
sb.append("}");
return sb.toString();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy