Class BaselineDiffReport


public class BaselineDiffReport extends ObjectWithReflectiveEqualsHashCodeToString
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 CURRENT
  • changed — 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.