- // Notify entity3 changed and verify only mockListener3 is notified.
-
- support.notifyEntityOwnershipListeners(entity3, false, true, true);
-
- verify(mockListener3, timeout(5000)).ownershipChanged(ownershipChange(entity3, false, true, true));
- Uninterruptibles.sleepUninterruptibly(300, TimeUnit.MILLISECONDS);
- verify(mockListener1, never()).ownershipChanged(ownershipChange(entity3));
- verify(mockListener2, never()).ownershipChanged(ownershipChange(entity3));
-
- // Notify entity4 changed and verify no listeners are notified.
-
- support.notifyEntityOwnershipListeners(entity4, true, false, true);
-
- Uninterruptibles.sleepUninterruptibly(300, TimeUnit.MILLISECONDS);
- verify(mockListener1, never()).ownershipChanged(ownershipChange(entity4));
- verify(mockListener2, never()).ownershipChanged(ownershipChange(entity4));
- verify(mockListener3, never()).ownershipChanged(ownershipChange(entity4));