- return Matchers.argThat(new ArgumentMatcher<DOMEntityOwnershipChange>() {
- @Override
- public boolean matches(Object argument) {
- DOMEntityOwnershipChange change = (DOMEntityOwnershipChange) argument;
- return expEntity.equals(change.getEntity()) && expWasOwner == change.getState().wasOwner()
- && expIsOwner == change.getState().isOwner() && expHasOwner == change.getState().hasOwner()
- && expInJeopardy == change.inJeopardy();
- }
-
- @Override
- public void describeTo(Description description) {
- description.appendValue(new DOMEntityOwnershipChange(expEntity, EntityOwnershipChangeState.from(
- expWasOwner, expIsOwner, expHasOwner), expInJeopardy));
- }
- });
+ return argThat(change -> expEntity.equals(change.getEntity()) && expWasOwner == change.getState().wasOwner()
+ && expIsOwner == change.getState().isOwner() && expHasOwner == change.getState().hasOwner()
+ && expInJeopardy == change.inJeopardy());