Class IgnorePlaceholderHandler

  • All Implemented Interfaces:
    PlaceholderHandler

    public class IgnorePlaceholderHandler
    extends Object
    implements PlaceholderHandler
    Handler for the "ignore" placeholder keyword.

    This class and the whole module are considered experimental and any API may change between releases of XMLUnit.

    Text nodes or attributes containing ${xmlunit.ignore} will be ignored.

    Since:
    2.6.0
    • Constructor Detail

      • IgnorePlaceholderHandler

        public IgnorePlaceholderHandler()
    • Method Detail

      • getKeyword

        public String getKeyword()
        Description copied from interface: PlaceholderHandler
        The placeholder keyword this handler is responsible for.
        Specified by:
        getKeyword in interface PlaceholderHandler
        Returns:
        placeholder keyword this handler is responsible for
      • evaluate

        public ComparisonResult evaluate​(String testText,
                                         String... param)
        Description copied from interface: PlaceholderHandler
        Evaluate the test value when control contained the placeholder handled by this class.
        Specified by:
        evaluate in interface PlaceholderHandler
        Parameters:
        testText - the textual content of the element or attribute this placeholder has been added to.
        param - any arguments provided to the placeholder.
        Returns:
        the comparison outcome