class ComparisonResult extends java.lang.Object
This class encloses an instance of ImageDifference and a criteriaPercentage against which the ImageDifference is evaluated to see if 2 images are similar enough or not
| Constructor and description |
|---|
ComparisonResult
(MaterialCore expected, MaterialCore actual, MaterialCore diff, double criteriaPercentage, boolean imagesAreSimilar, double diffRatio, MaterialDescription materialDescription = MaterialDescription.EMPTY
) |
| Type Params | Return Type | Name and description |
|---|---|---|
|
int |
compareTo(ComparisonResult other) |
|
boolean |
equals(java.lang.Object obj) |
|
MaterialCore |
getActualMaterial() |
|
double |
getCriteriaPercentage() |
|
MaterialCore |
getDiffMaterial() |
|
double |
getDiffRatio() |
|
MaterialCore |
getExpectedMaterial() |
|
MaterialDescription |
getMaterialDescription() |
|
int |
hashCode() |
|
boolean |
imagesAreSimilar() |
|
java.lang.String |
toJsonText()
{
"ComparisonResult": {
"expectedMaterial": {
"Material": {
"path": "build\\tmp\\testOutput\\EvaluationResultSpec\\testSmoke\\Materials\\main.TS1\\20181014_060500\\Main.Basic\\CURA_Appointment.png"
}
},
"actualMaterial": {
"Material": {
"path": "build\\tmp\\testOutput\\EvaluationResultSpec\\testSmoke\\Materials\\main.TS1\\20181014_060501\\Main.Basic\\CURA_Appointment.png"
}
},
"diffMaterial": {
"Material": {
"path": "build\\tmp\\testOutput\\EvaluationResultSpec\\testSmoke\\Materials\\ImageDiff\\20181014_060501\\imageDiff\\Main.Basic\\CURA_Appointment.20181014_060500_product-20181014_060501_develop.(0.01).png"
}
}
"criteriaPercentage": 5.0,
"imagesAreSimilar": true,
"diffRatio": 3.56,
"MaterialDescription": {
"category": "1.0",
"description": "Appointment Input Form"
}
}
}
}
@return |
|
java.lang.String |
toString() |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
{
"ComparisonResult": {
"expectedMaterial": {
"Material": {
"path": "build\\tmp\\testOutput\\EvaluationResultSpec\\testSmoke\\Materials\\main.TS1\\20181014_060500\\Main.Basic\\CURA_Appointment.png"
}
},
"actualMaterial": {
"Material": {
"path": "build\\tmp\\testOutput\\EvaluationResultSpec\\testSmoke\\Materials\\main.TS1\\20181014_060501\\Main.Basic\\CURA_Appointment.png"
}
},
"diffMaterial": {
"Material": {
"path": "build\\tmp\\testOutput\\EvaluationResultSpec\\testSmoke\\Materials\\ImageDiff\\20181014_060501\\imageDiff\\Main.Basic\\CURA_Appointment.20181014_060500_product-20181014_060501_develop.(0.01).png"
}
}
"criteriaPercentage": 5.0,
"imagesAreSimilar": true,
"diffRatio": 3.56,
"MaterialDescription": {
"category": "1.0",
"description": "Appointment Input Form"
}
}
}
}