blob: 0fdd4e728b84fd3a8809df20356ded66f51eec82 [file] [log] [blame]
package org.eclipse.openk.portal.health.base;
import org.junit.Test;
import java.util.LinkedList;
import java.util.List;
import static org.junit.Assert.assertEquals;
public class NamedHealthCheckResultTest {
@Test
public void testAll() {
NamedHealthCheckResult h1 = new NamedHealthCheckResult("Uno", Result.healthy());
NamedHealthCheckResult h2 = new NamedHealthCheckResult("Due", Result.unhealthy("Darum"));
assertEquals("\"Uno\":{\"healthy\":true}", h1.toJson());
assertEquals("\"Due\":{\"healthy\":false,\"message\":\"Darum\"}", h2.toJson());
List<NamedHealthCheckResult> lista = new LinkedList<>();
lista.add(h1);
lista.add(h2);
assertEquals( "{\"Uno\":{\"healthy\":true},\"Due\":{\"healthy\":false,\"message\":\"Darum\"}}",
NamedHealthCheckResult.toJson(lista));
}
}