@Override public boolean removeReply(ManifestThread reply) { return (reply instanceof ObservableManifestThread) ? replies.remove((ObservableManifestThread) reply) : false; }
public void testCanObserveChanges() { ListChangeObserver bob = new ListChangeObserver("bob"); ListChangeObserver ann = new ListChangeObserver("ann"); assertEquals("bob", bob.toString()); assertEquals("ann", ann.toString()); freshList.addListener(bob); BasicValue<String> one = freshList.add(null); assertEquals("boba", bob.toString()); assertEquals("ann", ann.toString()); freshList.addListener(ann); BasicValue<String> two = freshList.add(null); assertEquals("bobaa", bob.toString()); assertEquals("anna", ann.toString()); freshList.remove(two); assertEquals("bobaar", bob.toString()); assertEquals("annar", ann.toString()); freshList.removeListener(bob); BasicValue<String> three = freshList.add(null); assertEquals("bobaar", bob.toString()); assertEquals("annara", ann.toString()); freshList.removeListener(ann); BasicValue<String> four = freshList.add(null); assertEquals("bobaar", bob.toString()); assertEquals("annara", ann.toString()); }
@Override public boolean removeBlip(ManifestBlip blip) { return (blip instanceof ObservableManifestBlip) ? blips.remove((ObservableManifestBlip) blip) : false; }
public void testCanObserveChanges() { ListChangeObserver bob = new ListChangeObserver("bob"); ListChangeObserver ann = new ListChangeObserver("ann"); assertEquals("bob", bob.toString()); assertEquals("ann", ann.toString()); freshList.addListener(bob); BasicValue<String> one = freshList.add(null); assertEquals("boba", bob.toString()); assertEquals("ann", ann.toString()); freshList.addListener(ann); BasicValue<String> two = freshList.add(null); assertEquals("bobaa", bob.toString()); assertEquals("anna", ann.toString()); freshList.remove(two); assertEquals("bobaar", bob.toString()); assertEquals("annar", ann.toString()); freshList.removeListener(bob); BasicValue<String> three = freshList.add(null); assertEquals("bobaar", bob.toString()); assertEquals("annara", ann.toString()); freshList.removeListener(ann); BasicValue<String> four = freshList.add(null); assertEquals("bobaar", bob.toString()); assertEquals("annara", ann.toString()); }
when(threads.getValues()).thenReturn(iterator); when(threads.indexOf(same(thread))).thenReturn(1); when(threads.remove(same(thread))).thenReturn(true); when(threads.size()).thenReturn(2);
when(blips.getValues()).thenReturn(iterator); when(blips.indexOf(same(blip))).thenReturn(1); when(blips.remove(same(blip))).thenReturn(true); when(blips.size()).thenReturn(2);
when(blips.getValues()).thenReturn(iterator); when(blips.indexOf(same(blip))).thenReturn(1); when(blips.remove(same(blip))).thenReturn(true); when(blips.size()).thenReturn(2);
when(threads.getValues()).thenReturn(iterator); when(threads.indexOf(same(thread))).thenReturn(1); when(threads.remove(same(thread))).thenReturn(true); when(threads.size()).thenReturn(2);