group and cleanup (#3027)
* move security content from spring-security-rest-full * swagger update * move query language to new module * rename spring-security-rest-full to spring-rest-full * group persistence modules * group testing modules * try fix conflict * cleanup * group and cleanup
This commit is contained in:
committed by
Grzegorz Piwowarek
parent
2a85b9c96e
commit
2e5531edd0
@@ -0,0 +1,30 @@
|
||||
package com.baeldung.xmlunit;
|
||||
|
||||
import org.w3c.dom.Attr;
|
||||
import org.w3c.dom.Node;
|
||||
import org.xmlunit.diff.Comparison;
|
||||
import org.xmlunit.diff.ComparisonResult;
|
||||
import org.xmlunit.diff.DifferenceEvaluator;
|
||||
|
||||
public class IgnoreAttributeDifferenceEvaluator implements DifferenceEvaluator {
|
||||
|
||||
private String attributeName;
|
||||
|
||||
public IgnoreAttributeDifferenceEvaluator(String attributeName) {
|
||||
this.attributeName = attributeName;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ComparisonResult evaluate(Comparison comparison, ComparisonResult outcome) {
|
||||
if (outcome == ComparisonResult.EQUAL)
|
||||
return outcome;
|
||||
final Node controlNode = comparison.getControlDetails().getTarget();
|
||||
if (controlNode instanceof Attr) {
|
||||
Attr attr = (Attr) controlNode;
|
||||
if (attr.getName().equals(attributeName)) {
|
||||
return ComparisonResult.SIMILAR;
|
||||
}
|
||||
}
|
||||
return outcome;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user