Polish "Add CouchbaseHealthIndicatorTests"

Closes gh-11161
This commit is contained in:
Stephane Nicoll 2017-11-27 10:30:31 +01:00
parent 2e9ca06688
commit c4387e1e8a
1 changed files with 4 additions and 2 deletions

View File

@ -56,12 +56,14 @@ public class CouchbaseHealthIndicatorTests {
@Test
public void couchbaseIsDown() {
CouchbaseOperations couchbaseOperations = mock(CouchbaseOperations.class);
given(couchbaseOperations.getCouchbaseClusterInfo()).willThrow(new NullPointerException());
given(couchbaseOperations.getCouchbaseClusterInfo()).willThrow(
new IllegalStateException("test, expected"));
CouchbaseHealthIndicator healthIndicator = new CouchbaseHealthIndicator(
couchbaseOperations);
Health health = healthIndicator.health();
assertThat(health.getStatus()).isEqualTo(Status.DOWN);
assertThat((String) health.getDetails().get("error")).contains("null");
assertThat((String) health.getDetails().get("error")).contains("test, expected");
verify(couchbaseOperations).getCouchbaseClusterInfo();
}
}