private PingResult pingRecordingException(PingableLeader leader) { try { return leader.ping() ? PingResult.SUCCESS : PingResult.FAILURE; } catch (Exception ex) { return PingResult.EXCEPTION; } } }
public boolean isCurrentSuspectedLeader() { return localPingableLeader.ping(); } }
private PingableLeader getMockOfPingableLeaderWherePingReturns(boolean pingResult) { PingableLeader mockLeader = mock(PingableLeader.class); when(mockLeader.ping()).thenReturn(pingResult); return mockLeader; }
private PingableLeader getMockOfPingableLeaderWherePingThrows() { PingableLeader mockLeader = mock(PingableLeader.class); when(mockLeader.ping()).thenThrow(mock(AtlasDbRemoteException.class)); return mockLeader; } }