public void broadcastsClusteredMessage() throws Exception {
Broadcaster broadcaster = mock(Broadcaster.class);
Future broadcastedMessage = mock(Future.class);
when(broadcaster.getID()).thenReturn("/topic");
when(broadcaster.broadcast("message")).thenReturn(broadcastedMessage);
JChannel channel1 = new JChannel();
JChannel channel2 = new JChannel();
channel1.getProtocolStack().insertProtocolAtTop(new FLUSH());