@Override public WaveletBasedConversation getRoot() { return view.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()); }
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()); }