@Override public void addListener(Listener listener) { view.addListener(listener); }
public void testManifestErasureFiresConversationRemoved() { ObservableConversation conv = waveBasedConversationView.createRoot(); ObservableConversationView.Listener listener = mock(ObservableConversationView.Listener.class); waveBasedConversationView.addListener(listener); erase(WaveletBasedConversation.getManifestDocument(waveView.getRoot())); verify(listener).onConversationRemoved(conv); }
public void testManifestErasureFiresConversationRemoved() { ObservableConversation conv = waveBasedConversationView.createRoot(); ObservableConversationView.Listener listener = mock(ObservableConversationView.Listener.class); waveBasedConversationView.addListener(listener); erase(WaveletBasedConversation.getManifestDocument(waveView.getRoot())); verify(listener).onConversationRemoved(conv); }
public void testManifestAtomicReplacementFiresConversationRemovedThenAdded() { ObservableConversation conv = waveBasedConversationView.createRoot(); ObservableConversationView.Listener listener = mock(ObservableConversationView.Listener.class); waveBasedConversationView.addListener(listener); restore(WaveletBasedConversation.getManifestDocument(waveView.getRoot())); InOrder order = inOrder(listener); order.verify(listener).onConversationRemoved(conv); order.verify(listener).onConversationAdded(waveBasedConversationView.getRoot()); }
public void testManifestAtomicReplacementFiresConversationRemovedThenAdded() { ObservableConversation conv = waveBasedConversationView.createRoot(); ObservableConversationView.Listener listener = mock(ObservableConversationView.Listener.class); waveBasedConversationView.addListener(listener); restore(WaveletBasedConversation.getManifestDocument(waveView.getRoot())); InOrder order = inOrder(listener); order.verify(listener).onConversationRemoved(conv); order.verify(listener).onConversationAdded(waveBasedConversationView.getRoot()); }