boolean passed = false;
for(int i=0;i<100;i++) {
Uninterruptibles.sleepUninterruptibly(50, TimeUnit.MILLISECONDS);
- if(!leaderEntityOwnershipService.getOwnershipState(ENTITY1).get().hasOwner() &&
+ if(!leaderEntityOwnershipService.getOwnershipState(ENTITY1).isPresent() ||
+ !leaderEntityOwnershipService.getOwnershipState(ENTITY1).get().hasOwner() &&
!follower1EntityOwnershipService.getOwnershipState(ENTITY1).get().hasOwner() &&
!follower2EntityOwnershipService.getOwnershipState(ENTITY1).get().hasOwner() &&
leaderChangeCaptor.getAllValues().size() > 0 && !leaderChangeCaptor.getValue().hasOwner() &&