1 package jalview.datamodel;
3 import static org.junit.Assert.assertEquals;
9 public class ColumnSelectionTest
13 public void testAddElement()
15 ColumnSelection cs = new ColumnSelection();
18 List<Integer> sel = cs.getSelected();
19 assertEquals(2, sel.size());
20 assertEquals(new Integer(2), sel.get(0));
21 assertEquals(new Integer(5), sel.get(1));
25 * Test the remove method - in particular to verify that remove(int i) removes
26 * the element whose value is i, _NOT_ the i'th element.
29 public void testRemoveElement()
31 ColumnSelection cs = new ColumnSelection();
35 // removing elements not in the list has no effect
38 List<Integer> sel = cs.getSelected();
39 assertEquals(2, sel.size());
40 assertEquals(new Integer(2), sel.get(0));
41 assertEquals(new Integer(5), sel.get(1));
43 // removing an element in the list removes it
45 assertEquals(1, sel.size());
46 assertEquals(new Integer(5), sel.get(0));