Class DiffMatcher

java.lang.Object
org.springframework.ws.test.support.matcher.DiffMatcher
All Implemented Interfaces:
WebServiceMessageMatcher
Direct Known Subclasses:
PayloadDiffMatcher

public abstract class DiffMatcher extends Object implements WebServiceMessageMatcher
Implementation of WebServiceMessageMatcher based on XMLUnit's Diff.
Since:
2.0
Author:
Arjen Poutsma
  • Constructor Details

    • DiffMatcher

      public DiffMatcher()
  • Method Details

    • match

      public final void match(WebServiceMessage message) throws AssertionError
      Description copied from interface: WebServiceMessageMatcher
      Matches the given message against the expectations. Implementations typically make use of JUnit-based assertions.
      Specified by:
      match in interface WebServiceMessageMatcher
      Parameters:
      message - the message
      Throws:
      AssertionError - if expectations are not met
    • createDiff

      protected abstract org.custommonkey.xmlunit.Diff createDiff(WebServiceMessage message)
      Creates a Diff for the given message.
      Parameters:
      message - the message
      Returns:
      the diff
      Throws:
      Exception - in case of errors