Refactor HealthCheckTest

This commit is contained in:
pivovarit 2017-01-17 06:03:30 +01:00
parent 5c99b291d5
commit e17dd32c49

View File

@ -1,16 +1,18 @@
package com.baeldung.metrics.healthchecks; package com.baeldung.metrics.healthchecks;
import static org.hamcrest.CoreMatchers.equalTo;
import static org.junit.Assert.assertThat;
import java.util.Map;
import org.junit.Test;
import com.codahale.metrics.health.HealthCheck; import com.codahale.metrics.health.HealthCheck;
import com.codahale.metrics.health.HealthCheckRegistry; import com.codahale.metrics.health.HealthCheckRegistry;
import org.junit.Test;
import java.util.Map;
import static org.hamcrest.CoreMatchers.equalTo;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertThat;
import static org.junit.Assert.assertTrue;
public class HealthCheckTest { public class HealthCheckTest {
@Test @Test
public void whenUseHealthCheck_thenHealthChecked() { public void whenUseHealthCheck_thenHealthChecked() {
HealthCheckRegistry healthCheckRegistry = new HealthCheckRegistry(); HealthCheckRegistry healthCheckRegistry = new HealthCheckRegistry();
@ -21,9 +23,8 @@ public class HealthCheckTest {
assertThat(healthCheckRegistry.getNames().size(), equalTo(2)); assertThat(healthCheckRegistry.getNames().size(), equalTo(2));
Map<String, HealthCheck.Result> results = healthCheckRegistry.runHealthChecks(); Map<String, HealthCheck.Result> results = healthCheckRegistry.runHealthChecks();
for (Map.Entry<String, HealthCheck.Result> entry : results.entrySet()) { assertFalse(results.isEmpty());
assertThat(entry.getValue().isHealthy(), equalTo(true)); results.forEach((k, v) -> assertTrue(v.isHealthy()));
}
healthCheckRegistry.unregister("uc"); healthCheckRegistry.unregister("uc");
assertThat(healthCheckRegistry.getNames().size(), equalTo(1)); assertThat(healthCheckRegistry.getNames().size(), equalTo(1));