package org.axway.grapes.server.webapp.healthcheck; import com.yammer.metrics.core.HealthCheck.Result; import org.axway.grapes.server.config.DataBaseConfig; import org.junit.Test; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertNotNull; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; /** * * @author jdcoffre */ public class DataModelVersionCheckTest { @Test public void checkUnhealthy() { DataBaseConfig dataBaseConfig = mock(DataBaseConfig.class); when(dataBaseConfig.getHost()).thenReturn("localhost"); when(dataBaseConfig.getPort()).thenReturn(8074); DataModelVersionCheck dbCheck = new DataModelVersionCheck(dataBaseConfig); Result result = dbCheck.check(); assertNotNull(result); assertFalse(result.isHealthy()); } }