public void testListners() { Flow flow = new Flow(); FlowListener listener = new FlowListener() { public void onStarting(Flow flow) {} public void onStopping(Flow flow) {} public void onCompleted(Flow flow) {} public boolean onThrowable(Flow flow, Throwable throwable) { return false; // To change body of implemented methods use File | Settings | File // Templates. } }; flow.addListener(listener); assertTrue("no listener found", flow.hasListeners()); flow.removeListener(listener); assertFalse("listener found", flow.hasListeners()); }