public void testRemove() throws Exception { assertTrue(tags.add("tag1")); assertTrue(tags.add("tag2")); assertFalse(tags.remove("tag3")); assertEquals(2, tags.size()); assertTrue(tags.remove("tag1")); assertEquals(1, tags.size()); assertTrue(tags.remove("tag2")); assertEquals(0, tags.size()); verify(opQueue).modifyTagOfWavelet(wavelet, "tag1", "remove"); verify(opQueue).modifyTagOfWavelet(wavelet, "tag2", "remove"); }
assertEquals("tag1", it.next()); assertTrue(it.hasNext()); assertEquals("tag2", it.next()); assertFalse(it.hasNext()); assertEquals("tag1", nextItem); assertTrue(tags.contains(nextItem)); it.remove(); assertFalse(tags.contains(nextItem)); assertEquals(1, tags.size()); assertEquals("tag2", it.next());
assertEquals("tag1", it.next()); assertTrue(it.hasNext()); assertEquals("tag2", it.next()); assertFalse(it.hasNext()); assertEquals("tag1", nextItem); assertTrue(tags.contains(nextItem)); it.remove(); assertFalse(tags.contains(nextItem)); assertEquals(1, tags.size()); assertEquals("tag2", it.next());
public void testRemove() throws Exception { assertTrue(tags.add("tag1")); assertTrue(tags.add("tag2")); assertFalse(tags.remove("tag3")); assertEquals(2, tags.size()); assertTrue(tags.remove("tag1")); assertEquals(1, tags.size()); assertTrue(tags.remove("tag2")); assertEquals(0, tags.size()); verify(opQueue).modifyTagOfWavelet(wavelet, "tag1", "remove"); verify(opQueue).modifyTagOfWavelet(wavelet, "tag2", "remove"); }
public void testAdd() throws Exception { assertTrue(tags.add("tag1")); assertTrue(tags.add("tag2")); assertFalse(tags.add("tag1")); assertEquals(2, tags.size()); verify(opQueue).modifyTagOfWavelet(wavelet, "tag1", "add"); verify(opQueue).modifyTagOfWavelet(wavelet, "tag2", "add"); }
public void testAdd() throws Exception { assertTrue(tags.add("tag1")); assertTrue(tags.add("tag2")); assertFalse(tags.add("tag1")); assertEquals(2, tags.size()); verify(opQueue).modifyTagOfWavelet(wavelet, "tag1", "add"); verify(opQueue).modifyTagOfWavelet(wavelet, "tag2", "add"); }