
org.jnario.report.SpecExecution Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of org.jnario.standalone Show documentation
Show all versions of org.jnario.standalone Show documentation
The required libraries to execute Jnario specifications without Eclipse.
The newest version!
package org.jnario.report;
import java.util.List;
import org.eclipse.xtext.xbase.lib.util.ToStringHelper;
public abstract class SpecExecution {
private final String _className;
public String getClassName() {
return this._className;
}
private final String _name;
public String getName() {
return this._name;
}
private final double _executionTimeInSeconds;
public double getExecutionTimeInSeconds() {
return this._executionTimeInSeconds;
}
private final List _failures;
public List getFailures() {
return this._failures;
}
public SpecExecution(final String className, final String name, final double executionTimeInSeconds, final List failures) {
super();
this._className = className;
this._name = name;
this._executionTimeInSeconds = executionTimeInSeconds;
this._failures = failures;
}
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + ((_className== null) ? 0 : _className.hashCode());
result = prime * result + ((_name== null) ? 0 : _name.hashCode());
result = prime * result + (int) (Double.doubleToLongBits(_executionTimeInSeconds) ^ (Double.doubleToLongBits(_executionTimeInSeconds) >>> 32));
result = prime * result + ((_failures== null) ? 0 : _failures.hashCode());
return result;
}
@Override
public boolean equals(final Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
SpecExecution other = (SpecExecution) obj;
if (_className == null) {
if (other._className != null)
return false;
} else if (!_className.equals(other._className))
return false;
if (_name == null) {
if (other._name != null)
return false;
} else if (!_name.equals(other._name))
return false;
if (Double.doubleToLongBits(other._executionTimeInSeconds) != Double.doubleToLongBits(_executionTimeInSeconds))
return false;
if (_failures == null) {
if (other._failures != null)
return false;
} else if (!_failures.equals(other._failures))
return false;
return true;
}
@Override
public String toString() {
String result = new ToStringHelper().toString(this);
return result;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy