Test: made the simple no master node test more useful

Original commit: elastic/x-pack-elasticsearch@4ffc11d702
This commit is contained in:
Martijn van Groningen 2014-11-26 22:00:26 +01:00
parent 168bed9d32
commit 6b4f68fcb3

View File

@ -76,14 +76,18 @@ public class NoMasterNodeTests extends AbstractAlertingTests {
// Bring back the 2nd node and wait for elected master node to come back and alerting to work as expected. // Bring back the 2nd node and wait for elected master node to come back and alerting to work as expected.
startElectedMasterNodeAndWait(); startElectedMasterNodeAndWait();
// Delete an existing alert // Our first alert should at least have been triggered twice
assertAlertTriggered("my-first-alert", 2);
// Delete the existing alert
DeleteAlertResponse response = alertClient().prepareDeleteAlert("my-first-alert").get(); DeleteAlertResponse response = alertClient().prepareDeleteAlert("my-first-alert").get();
assertThat(response.deleteResponse().isFound(), is(true)); assertThat(response.deleteResponse().isFound(), is(true));
// Add a new alert and wait for it get triggered // Add a new alert and wait for it get triggered
alertClient().preparePutAlert("my-second-alert") alertClient().preparePutAlert("my-second-alert")
.setAlertSource(alertSource) .setAlertSource(alertSource)
.get(); .get();
assertAlertTriggered("my-second-alert", 2); assertAlertTriggered("my-second-alert", 1);
} }
@Test @Test