/** * Delegates to {@link #textualDifference textualDifference}. */ protected int commentDifference(Difference d) { return textualDifference(d); }
/** * Delegates to {@link #textualDifference textualDifference}. */ protected int cdataDifference(Difference d) { return textualDifference(d); }
/** * Delegates to {@link #textualDifference textualDifference}. */ protected int cdataDifference(Difference d) { return textualDifference(d); }
/** * Delegates to {@link #textualDifference textualDifference}. */ protected int commentDifference(Difference d) { return textualDifference(d); }
/** * Delegates to {@link #textualDifference textualDifference}. */ protected int attributeDifference(Difference d) { return textualDifference(d); }
/** * Delegates to {@link #textualDifference textualDifference}. */ protected int textDifference(Difference d) { return textualDifference(d); }
/** * Delegates to {@link #textualDifference textualDifference}. */ protected int attributeDifference(Difference d) { return textualDifference(d); }
/** * Delegates to {@link #textualDifference textualDifference}. */ protected int textDifference(Difference d) { return textualDifference(d); }
protected int textualDifference(Difference d) { String control = d.getControlNodeDetail().getValue(); String test = d.getTestNodeDetail().getValue(); if (control != null && test != null) { try { double controlVal = Double.parseDouble(control); double testVal = Double.parseDouble(test); return Math.abs(controlVal - testVal) < tolerance ? DifferenceListener.RETURN_IGNORE_DIFFERENCE_NODES_IDENTICAL : DifferenceListener.RETURN_ACCEPT_DIFFERENCE; } catch (NumberFormatException nfe) { // ignore, delegate to nested DifferenceListener } } // no numbers or null, delegate return super.textualDifference(d); } }
protected int textualDifference(Difference d) { String control = d.getControlNodeDetail().getValue(); String test = d.getTestNodeDetail().getValue(); if (control != null && test != null) { try { double controlVal = Double.parseDouble(control); double testVal = Double.parseDouble(test); return Math.abs(controlVal - testVal) <= tolerance ? DifferenceListener.RETURN_IGNORE_DIFFERENCE_NODES_IDENTICAL : DifferenceListener.RETURN_ACCEPT_DIFFERENCE; } catch (NumberFormatException nfe) { // ignore, delegate to nested DifferenceListener } } // no numbers or null, delegate return super.textualDifference(d); } }
protected int textualDifference(Difference d) { String control = d.getControlNodeDetail().getValue(); if (control != null) { control = control.toLowerCase(Locale.US); if (d.getTestNodeDetail().getValue() != null && control.equals(d.getTestNodeDetail().getValue() .toLowerCase(Locale.US))) { return DifferenceListener.RETURN_IGNORE_DIFFERENCE_NODES_IDENTICAL; } } // some string is null, delegate return super.textualDifference(d); } }
protected int textualDifference(Difference d) { String control = d.getControlNodeDetail().getValue(); if (control != null) { control = control.toLowerCase(Locale.US); if (d.getTestNodeDetail().getValue() != null && control.equals(d.getTestNodeDetail().getValue() .toLowerCase(Locale.US))) { return DifferenceListener.RETURN_IGNORE_DIFFERENCE_NODES_IDENTICAL; } } // some string is null, delegate return super.textualDifference(d); } }