@Test
public void testHealthCheck() throws Exception {
ArgumentCaptor<HealthCheck> captor = ArgumentCaptor.forClass(HealthCheck.class);
verify(_healthChecks, atLeastOnce()).addHealthCheck(Matchers.anyString(), captor.capture());
List<HealthCheck> healthChecks = captor.getAllValues();
int numCassandraHealthChecks = 0;
for (HealthCheck healthCheck : healthChecks) {
if (healthCheck instanceof CassandraHealthCheck) {
HealthCheck.Result result = healthCheck.execute();
assertTrue(result.isHealthy(), result.getMessage());
numCassandraHealthChecks++;
}
}
assertEquals(numCassandraHealthChecks, 2); // app, ugc
}
CasDataStoreTest.java 文件源码
java
阅读 19
收藏 0
点赞 0
评论 0
项目:emodb
作者:
评论列表
文章目录