org.hamcrest.object
Class IsEventFrom
java.lang.Object
org.hamcrest.BaseMatcher<T>
org.hamcrest.TypeSafeDiagnosingMatcher<EventObject>
org.hamcrest.object.IsEventFrom
- All Implemented Interfaces:
- Matcher<EventObject>, SelfDescribing
public class IsEventFrom
- extends TypeSafeDiagnosingMatcher<EventObject>
Tests if the value is an event announced by a specific object.
IsEventFrom
public IsEventFrom(Class<?> eventClass,
Object source)
matchesSafely
public boolean matchesSafely(EventObject item,
Description mismatchDescription)
- Specified by:
matchesSafely in class TypeSafeDiagnosingMatcher<EventObject>
describeTo
public void describeTo(Description description)
eventFrom
public static Matcher<EventObject> eventFrom(Class<? extends EventObject> eventClass,
Object source)
- Creates a matcher of
EventObject that matches any object
derived from eventClass announced by source.
For example:
assertThat(myEvent, is(eventFrom(PropertyChangeEvent.class, myBean)))
- Parameters:
eventClass - the class of the event to match onsource - the source of the event
eventFrom
public static Matcher<EventObject> eventFrom(Object source)
- Creates a matcher of
EventObject that matches any EventObject
announced by source.
For example:
assertThat(myEvent, is(eventFrom(myBean)))
- Parameters:
source - the source of the event
Copyright © 2014. All rights reserved.