@Override public void addWantedEvaluation(WantedEvaluation evaluation) { // Could check for duplicates at this point. In actual use, however, // duplicates are likely to be rare, and it is unclear whether scanning the // list of duplicates would be a win. list.add(evaluation); }
@Override public ObservableManifestBlip insertBlip(int index, String id) { return blips.add(index, id); }
@Override public ObservableManifestBlip appendBlip(String id) { return blips.add(id); }
@Override public ObservableManifestThread appendReply(String id, boolean inline) { return replies.add(new ThreadInitialiser(id, inline)); }
@Override public ObservableManifestThread insertReply(int index, String id, boolean inline) { return replies.add(index, new ThreadInitialiser(id, inline)); }
public void testAddAtInvalidIndex() { try { prepopulatedList.add(-1, null); fail("Adding at negative index should fail"); } catch (IndexOutOfBoundsException e) { // success } try { prepopulatedList.add(prepopulatedList.size() + 1,null); fail("Adding after the end of the list should fail"); } catch (IndexOutOfBoundsException e) { // success } }
public void testAddAtInvalidIndex() { try { prepopulatedList.add(-1, null); fail("Adding at negative index should fail"); } catch (IndexOutOfBoundsException e) { // success } try { prepopulatedList.add(prepopulatedList.size() + 1,null); fail("Adding after the end of the list should fail"); } catch (IndexOutOfBoundsException e) { // success } }
public void testAddWithInitialState() { BasicValue<String> value = freshList.add("baz"); assertEquals("baz", value.get()); }
public void testAddWithInitialState() { BasicValue<String> value = freshList.add("baz"); assertEquals("baz", value.get()); }
public void testCanIterateOverValues() { for (int index = 0; index < WORD.length; ++index) { freshList.add(WORD[index]); } StringBuilder terms = new StringBuilder(); int index = 0; for (BasicValue<String> word : freshList.getValues()) { assertEquals(WORD[index++], word.get()); } }
public void testCanIterateOverValues() { for (int index = 0; index < WORD.length; ++index) { freshList.add(WORD[index]); } StringBuilder terms = new StringBuilder(); int index = 0; for (BasicValue<String> word : freshList.getValues()) { assertEquals(WORD[index++], word.get()); } }
public void testAddAtIndex() { BasicValue<String> last = freshList.add(0, null); assertSame(last, freshList.get(0)); BasicValue<String> oldSecond = prepopulatedList.get(1); BasicValue<String> newSecond = prepopulatedList.add(1, null); assertSame(newSecond, prepopulatedList.get(1)); assertSame(oldSecond, prepopulatedList.get(2)); BasicValue<String> oldFirst = prepopulatedList.get(0); BasicValue<String> newFirst = prepopulatedList.add(0, null); assertSame(newFirst, prepopulatedList.get(0)); assertSame(oldFirst, prepopulatedList.get(1)); } }
public void testAddAtIndex() { BasicValue<String> last = freshList.add(0, null); assertSame(last, freshList.get(0)); BasicValue<String> oldSecond = prepopulatedList.get(1); BasicValue<String> newSecond = prepopulatedList.add(1, null); assertSame(newSecond, prepopulatedList.get(1)); assertSame(oldSecond, prepopulatedList.get(2)); BasicValue<String> oldFirst = prepopulatedList.get(0); BasicValue<String> newFirst = prepopulatedList.add(0, null); assertSame(newFirst, prepopulatedList.get(0)); assertSame(oldFirst, prepopulatedList.get(1)); } }
@Override public void assign(ParticipantId participant, Role role) { Role roleToSet = role.equals(Policies.DEFAULT_ROLE) ? null : role; ObservableAssignment assignment = null; for (ObservableAssignment candidate : assignments.getValues()) { if (candidate.getParticipant().equals(participant)) { assignment = candidate; } } if (assignment != null) { assignment.setRole(roleToSet); } else if (roleToSet != null) { assignments.add(new DocumentBasedAssignment.AssignmentInitializer( new BasicAssignment(participant, roleToSet))); } }
public void testAdd() { for (int index = 0; index < WORD.length; ++index) { BasicValue<String> value = freshList.add(null); value.set(WORD[index]); assertEquals("The list should have " + (index + 1) + " elements", index + 1, freshList.size()); assertEquals("The " + (index + 1) + "th value should be " + WORD[index], WORD[index], freshList.get(index).get()); } }
public void testAdd() { for (int index = 0; index < WORD.length; ++index) { BasicValue<String> value = freshList.add(null); value.set(WORD[index]); assertEquals("The list should have " + (index + 1) + " elements", index + 1, freshList.size()); assertEquals("The " + (index + 1) + "th value should be " + WORD[index], WORD[index], freshList.get(index).get()); } }
public void testIndexOf() { for (int i = 0; i < PREPOPULATED_SIZE; ++i) { BasicValue<String> child = prepopulatedList.get(i); assertEquals(i, prepopulatedList.indexOf(child)); } BasicValue<String> last = prepopulatedList.add(null); assertEquals(prepopulatedList.size() - 1, prepopulatedList.indexOf(last)); assertEquals(-1, freshList.indexOf(last)); }
public void testIndexOf() { for (int i = 0; i < PREPOPULATED_SIZE; ++i) { BasicValue<String> child = prepopulatedList.get(i); assertEquals(i, prepopulatedList.indexOf(child)); } BasicValue<String> last = prepopulatedList.add(null); assertEquals(prepopulatedList.size() - 1, prepopulatedList.indexOf(last)); assertEquals(-1, freshList.indexOf(last)); }
public void testRemove() { assertEquals(0, freshList.size()); BasicValue<String> value = freshList.add(null); assertEquals(1, freshList.size()); assertTrue(freshList.remove(value)); assertEquals(0, freshList.size()); assertFalse(freshList.remove(value)); }
public void testRemove() { assertEquals(0, freshList.size()); BasicValue<String> value = freshList.add(null); assertEquals(1, freshList.size()); assertTrue(freshList.remove(value)); assertEquals(0, freshList.size()); assertFalse(freshList.remove(value)); }