void MonitorTests::callBackTest() { beginTest("CallBack Test"); Monitor monitor; monitor.startMonitoring(); ScopedPointer<SocketListener> listener = new SocketListener(); listener->initializeSockets(40780, &monitor, "quark"); pool->addJob(listener, false); while(pool->getNumJobs() > 0 ) { Thread::sleep(5); } monitor.stop(); expectEquals(true, listener->was_informed); }