Class MessageMarkerMatcher

java.lang.Object
org.hamcrest.BaseMatcher<T>
org.hamcrest.TypeSafeMatcher<org.faktorips.runtime.Message>
org.faktorips.testsupport.matchers.MessageMatcher
org.faktorips.testsupport.matchers.MessageMarkerMatcher
All Implemented Interfaces:
org.hamcrest.Matcher<org.faktorips.runtime.Message>, org.hamcrest.SelfDescribing

public class MessageMarkerMatcher extends MessageMatcher
Matches a Message if it's markers contain the given marker.
  • Constructor Summary

    Constructors
    Constructor
    Description
    MessageMarkerMatcher(org.faktorips.runtime.IMarker marker)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    describeMessageProperty(org.hamcrest.Description description)
    Adds the description of the property checked by this matcher to the given description.
    protected void
    describeMismatchedProperty(org.faktorips.runtime.Message message, org.hamcrest.Description mismatchDescription)
    Adds the description of the given message's actual value of the property checked by this matcher to the given description.
    void
    describeTo(org.hamcrest.Description description)
    protected boolean
    matchesSafely(org.faktorips.runtime.Message m)
     

    Methods inherited from class org.faktorips.testsupport.matchers.MessageMatcher

    and, describeMismatchSafely

    Methods inherited from class org.hamcrest.TypeSafeMatcher

    describeMismatch, matches

    Methods inherited from class org.hamcrest.BaseMatcher

    _dont_implement_Matcher___instead_extend_BaseMatcher_, isNotNull, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • MessageMarkerMatcher

      public MessageMarkerMatcher(org.faktorips.runtime.IMarker marker)
  • Method Details

    • describeTo

      public void describeTo(org.hamcrest.Description description)
      Description copied from class: MessageMatcher
      Specified by:
      describeTo in interface org.hamcrest.SelfDescribing
      Overrides:
      describeTo in class MessageMatcher
    • matchesSafely

      protected boolean matchesSafely(org.faktorips.runtime.Message m)
      Specified by:
      matchesSafely in class org.hamcrest.TypeSafeMatcher<org.faktorips.runtime.Message>
    • describeMessageProperty

      protected void describeMessageProperty(org.hamcrest.Description description)
      Description copied from class: MessageMatcher
      Adds the description of the property checked by this matcher to the given description.
      Specified by:
      describeMessageProperty in class MessageMatcher
    • describeMismatchedProperty

      protected void describeMismatchedProperty(org.faktorips.runtime.Message message, org.hamcrest.Description mismatchDescription)
      Description copied from class: MessageMatcher
      Adds the description of the given message's actual value of the property checked by this matcher to the given description.
      Specified by:
      describeMismatchedProperty in class MessageMatcher