Class MessageSeverityMatcher

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

public class MessageSeverityMatcher extends MessageMatcher
Matches a Message if it's severity is the given Severity.
  • Constructor Summary

    Constructors
    Constructor
    Description
    MessageSeverityMatcher(org.faktorips.runtime.Severity severity)
     
  • 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.
    protected boolean
    matchesSafely(org.faktorips.runtime.Message m)
     

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

    and, describeMismatchSafely, describeTo

    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

    • MessageSeverityMatcher

      public MessageSeverityMatcher(org.faktorips.runtime.Severity severity)
  • Method Details

    • 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
    • matchesSafely

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