11351136113711381139114011411142114311441145
} } }; rel.addListEventListener(lel); el.addAll(8, few); lel.listChanged(null); rel.removeListEventListener(lel); } public void testRemoveAcrossRangeStart() { final EventList el = EventLists.eventList();
11771178117911801181118211831184118511861187
} } }; rel.addListEventListener(lel); el.removeAll(few); lel.listChanged(null); rel.removeListEventListener(lel); rel.setMaxSize(Integer.MAX_VALUE); few.clear(); few.addAll(el.subList(9,12));
12081209121012111212121312141215121612171218
} } }; rel.addListEventListener(lel); el.removeAll(few); lel.listChanged(null); rel.removeListEventListener(lel); } public void testAddInRange() { final EventList el = EventLists.eventList();
12441245124612471248124912501251125212531254
} }; rel.addListEventListener(lel); assertEquals(3, few.size()); el.addAll(12, few); lel.listChanged(null); rel.removeListEventListener(lel); rel.setMaxSize(Integer.MAX_VALUE); lel = new ListEventListener() {
12671268126912701271127212731274127512761277
} }; rel.addListEventListener(lel); assertEquals(3, few.size()); el.addAll(15, few); lel.listChanged(null); rel.removeListEventListener(lel); } public void testSetInRange() { final EventList el = EventLists.eventList();
12961297129812991300130113021303130413051306
} } }; rel.addListEventListener(lel); rel.set(5, "one"); lel.listChanged(null); rel.removeListEventListener(lel); } public void testRemoveInRange() { final EventList el = EventLists.eventList();
13281329133013311332133313341335133613371338
} } }; rel.addListEventListener(lel); rel.remove(4); lel.listChanged(null); rel.removeListEventListener(lel); rel.setMaxSize(Integer.MAX_VALUE); lel = new ListEventListener() {
13501351135213531354135513561357135813591360
} } }; rel.addListEventListener(lel); rel.remove(6); lel.listChanged(null); rel.removeListEventListener(lel); } public void testRemoveWhenSizeIsMaxSize() { final EventList el = EventLists.eventList();
13791380138113821383138413851386138713881389
} } }; rel.addListEventListener(lel); rel.remove(4); lel.listChanged(null); rel.removeListEventListener(lel); } public void testAddAcrossMaxRange() { final EventList el = EventLists.eventList();
14151416141714181419142014211422142314241425
} }; rel.addListEventListener(lel); assertEquals(3, few.size()); el.addAll(19, few); lel.listChanged(null); rel.removeListEventListener(lel); } public void testRemoveAcrossMaxRange() { final EventList el = EventLists.eventList();