Class TrafficDiffEngine

java.lang.Object
org.mockserver.mock.diff.TrafficDiffEngine

public class TrafficDiffEngine extends Object
Compares two HttpRequest objects field-by-field and returns a list of FieldDiff entries describing the differences. Supports method, path, body, headers, query parameters, and cookies.
  • Constructor Details

    • TrafficDiffEngine

      public TrafficDiffEngine()
  • Method Details

    • diff

      public List<FieldDiff> diff(HttpRequest expected, HttpRequest actual)
      Compute field-level diffs between two HTTP requests.
      Parameters:
      expected - the baseline (expected) request
      actual - the observed (actual) request
      Returns:
      list of differences; empty if the requests are identical (or both null)