com.offbytwo.jenkins.model.TestCase Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jenkins-client Show documentation
Show all versions of jenkins-client Show documentation
A Jenkins API client for Java
package com.offbytwo.jenkins.model;
/**
* @author Karl Heinz Marbaise
*
*/
public class TestCase {
private int age;
private String className;
private double duration;
private int failedSince;
private String name;
private boolean skipped;
private String status;
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getClassName() {
return className;
}
public void setClassName(String className) {
this.className = className;
}
public double getDuration() {
return duration;
}
public void setDuration(double duration) {
this.duration = duration;
}
public int getFailedSince() {
return failedSince;
}
public void setFailedSince(int failedSince) {
this.failedSince = failedSince;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public boolean isSkipped() {
return skipped;
}
public void setSkipped(boolean skipped) {
this.skipped = skipped;
}
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + age;
result = prime * result + ((className == null) ? 0 : className.hashCode());
long temp;
temp = Double.doubleToLongBits(duration);
result = prime * result + (int) (temp ^ (temp >>> 32));
result = prime * result + failedSince;
result = prime * result + ((name == null) ? 0 : name.hashCode());
result = prime * result + (skipped ? 1231 : 1237);
result = prime * result + ((status == null) ? 0 : status.hashCode());
return result;
}
@Override
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
TestCase other = (TestCase) obj;
if (age != other.age)
return false;
if (className == null) {
if (other.className != null)
return false;
} else if (!className.equals(other.className))
return false;
if (Double.doubleToLongBits(duration) != Double.doubleToLongBits(other.duration))
return false;
if (failedSince != other.failedSince)
return false;
if (name == null) {
if (other.name != null)
return false;
} else if (!name.equals(other.name))
return false;
if (skipped != other.skipped)
return false;
if (status == null) {
if (other.status != null)
return false;
} else if (!status.equals(other.status))
return false;
return true;
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy