@Test public void testMasterMasterIsElected() { // CASE 1: Got MasterIsElected for me. Should remain master. HighAvailabilityMemberState newState = MASTER.masterIsElected(context, myId); assertEquals(MASTER, newState); // CASE 2: Got MasterIsElected for someone else. Should switch to pending. HighAvailabilityMemberState newStateCase2 = MASTER.masterIsElected(context, new InstanceId(2)); assertEquals(PENDING, newStateCase2); }