different sets

This commit is contained in:
rusefillc 2023-11-12 17:20:04 -05:00
parent 83d7cc1e72
commit 8dc7906f00
2 changed files with 14 additions and 0 deletions

View File

@ -92,6 +92,10 @@ public class ByteRateOfChange {
return uniqueValues.size(); return uniqueValues.size();
} }
public HashSet<Integer> getUniqueValues() {
return uniqueValues;
}
public ByteId getKey() { public ByteId getKey() {
return key; return key;
} }

View File

@ -54,6 +54,16 @@ public class ByteRateOfChangeReports {
int deltaCount = Math.abs(s1.getUniqueValuesCount() - s2.getUniqueValuesCount()); int deltaCount = Math.abs(s1.getUniqueValuesCount() - s2.getUniqueValuesCount());
differences.add(new ByteVariationDifference(deltaCount, msg)); differences.add(new ByteVariationDifference(deltaCount, msg));
report.println(msg + " delta=" + deltaCount + " / transitions=" + s1.totalTransitions + " vs " + s2.totalTransitions); report.println(msg + " delta=" + deltaCount + " / transitions=" + s1.totalTransitions + " vs " + s2.totalTransitions);
} else {
HashSet<Integer> diff = s1.getUniqueValues();
diff.removeAll(s2.getUniqueValues());
if (!diff.isEmpty()) {
report.println(id + " different sets " + s1.getUniqueValues() + " vs " + s2.getUniqueValues());
}
} }
} }