Package org.mockserver.mock.diff
Class BaselineDiffReport
java.lang.Object
org.mockserver.model.ObjectWithReflectiveEqualsHashCodeToString
org.mockserver.mock.diff.BaselineDiffReport
Structured drift report produced by
BaselineDiffer when comparing a CURRENT set of
recorded interactions against a previously-saved BASELINE.
Three buckets are reported:
added— interactions present in CURRENT but not in BASELINE (matched by request key)removed— interactions present in BASELINE but not in CURRENTchanged— interactions present in both (same request key) whose request fields or response structure differs (status code, headers, or JSON body shape)
The report carries a hasDrift() convenience flag so CI can fail fast when any drift is
detected.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAdded()booleanhasDrift()booleansetAdded(List<InteractionDiff> added) setChanged(List<InteractionDiff> changed) setRemoved(List<InteractionDiff> removed) Methods inherited from class org.mockserver.model.ObjectWithReflectiveEqualsHashCodeToString
equals, fieldsExcludedFromEqualsAndHashCode, hashCode, toString
-
Constructor Details
-
BaselineDiffReport
public BaselineDiffReport()
-
-
Method Details
-
getAdded
-
setAdded
-
getRemoved
-
setRemoved
-
getChanged
-
setChanged
-
isHasDrift
public boolean isHasDrift()- Returns:
trueif any interaction was added, removed or changed
-
hasDrift
public boolean hasDrift()
-