- private CustomMatcher<SessionEvent> sessionEventIs(final SessionEvent.Type type) {
- return new CustomMatcher<SessionEvent>(type.name()) {
- @Override
- public boolean matches(final Object item) {
- if (!(item instanceof SessionEvent)) {
- return false;
- }
- final SessionEvent e = (SessionEvent) item;
- return e.getType().equals(type) && e.getSession().equals(session);
- }
- };
+ private ArgumentMatcher<SessionEvent> sessionEventIs(final SessionEvent.Type type) {
+ return event -> event.getType().equals(type) && event.getSession().equals(session);