client.setResultListener(resultListener2);
// Push through a result which should arrive at the new listener
worker.requestCycle();
resultListener2.assertCycleStarted(TIMEOUT);
resultListener2.assertCycleFragmentCompleted(TIMEOUT);
resultListener2.assertCycleCompleted(TIMEOUT);
assertEquals(0, resultListener1.getQueueSize());
assertEquals(0, resultListener2.getQueueSize());
client.setResultListener(null);