com.offbytwo.jenkins.model.TestResult Maven / Gradle / Ivy
The newest version!
package com.offbytwo.jenkins.model;
import java.util.List;
/**
* @author Karl Heinz Marbaise
*
*/
public class TestResult extends BaseModel {
private double duration;
private boolean empty;
private int failCount;
private int passCount;
private int skipCount;
private List suites;
public double getDuration() {
return duration;
}
public void setDuration(double duration) {
this.duration = duration;
}
public boolean isEmpty() {
return empty;
}
public void setEmpty(boolean empty) {
this.empty = empty;
}
public int getFailCount() {
return failCount;
}
public void setFailCount(int failCount) {
this.failCount = failCount;
}
public int getPassCount() {
return passCount;
}
public void setPassCount(int passCount) {
this.passCount = passCount;
}
public int getSkipCount() {
return skipCount;
}
public void setSkipCount(int skipCount) {
this.skipCount = skipCount;
}
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
long temp;
temp = Double.doubleToLongBits(duration);
result = prime * result + (int) (temp ^ (temp >>> 32));
result = prime * result + (empty ? 1231 : 1237);
result = prime * result + failCount;
result = prime * result + passCount;
result = prime * result + skipCount;
result = prime * result + ((suites == null) ? 0 : suites.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;
TestResult other = (TestResult) obj;
if (Double.doubleToLongBits(duration) != Double.doubleToLongBits(other.duration))
return false;
if (empty != other.empty)
return false;
if (failCount != other.failCount)
return false;
if (passCount != other.passCount)
return false;
if (skipCount != other.skipCount)
return false;
if (suites == null) {
if (other.suites != null)
return false;
} else if (!suites.equals(other.suites))
return false;
return true;
}
public List getSuites() {
return suites;
}
public void setSuites(List suites) {
this.suites = suites;
}
}