package com.espertech.esper.example.qos_sla.monitor; import com.espertech.esper.client.EPRuntime; import com.espertech.esper.client.EPServiceProviderManager; import com.espertech.esper.example.qos_sla.eventbean.OperationMeasurement; import junit.framework.TestCase; public class TestServiceHealthMonitor extends TestCase { private EPRuntime runtime; public void setUp() { ServiceHealthMonitor.start(); runtime = EPServiceProviderManager.getDefaultProvider().getEPRuntime(); } public void testLatencyAlert() { sendEvent(false); sendEvent(false); sendEvent(false); } private void sendEvent(boolean success) { OperationMeasurement measurement = new OperationMeasurement("myService", "myCustomer", 10000, success); runtime.sendEvent(measurement); } }