public void test_ListOf_remove() { ListOf lo = new ListOf(2, 4); SBase sp = new Species(2, 4); assertTrue(lo.size() == 0); lo.append(sp); lo.append(sp); lo.append(sp); lo.append(sp); lo.append(sp); assertTrue(lo.size() == 5); SBase elem; elem = lo.remove(0); elem = null; elem = lo.remove(0); elem = null; elem = lo.remove(0); elem = null; elem = lo.remove(0); elem = null; elem = lo.remove(0); elem = null; assertTrue(lo.size() == 0); lo.append(sp); lo.append(sp); lo.append(sp); lo.append(sp); lo.appendAndOwn(sp); assertTrue(lo.size() == 5); lo = null; }
public void test_ListOf_clear() { ListOf lo = new ListOf(2, 4); SBase sp = new Species(2, 4); lo.append(sp); lo.append(sp); lo.append(sp); lo.append(sp); lo.append(sp); assertTrue(lo.size() == 5); lo.clear(true); assertTrue(lo.size() == 0); lo.append(sp); lo.append(sp); lo.append(sp); lo.append(sp); lo.appendAndOwn(sp); assertTrue(lo.size() == 5); SBase elem; elem = lo.get(0); elem = null; elem = lo.get(1); elem = null; elem = lo.get(2); elem = null; elem = lo.get(3); elem = null; elem = lo.get(4); elem = null; lo.clear(false); assertTrue(lo.size() == 0); lo = null; }
public void test_ListOf_create() { ListOf lo = new ListOf(2, 4); assertTrue(lo.getTypeCode() == libsbml.SBML_LIST_OF); assertTrue(lo.getNotes() == null); assertTrue(lo.getAnnotation() == null); assertTrue(lo.getMetaId() == ""); assertTrue(lo.size() == 0); lo = null; }
public void test_ListOf_append() { Model m = new Model(2, 4); m.createCompartment(); ListOf loc = m.getListOfCompartments(); assertTrue(loc.size() == 1); SBase c = new Compartment(2, 4); int i = loc.append(c); assertTrue(i == libsbml.LIBSBML_OPERATION_SUCCESS); assertTrue(loc.size() == 2); SBase sp = new Species(2, 4); i = loc.append(sp); assertTrue(i == libsbml.LIBSBML_INVALID_OBJECT); assertTrue(loc.size() == 2); m = null; sp = null; }
public void test_ListOf_copyConstructor() { ListOf o1 = new ListOf(2, 1); Species s = new Species(2, 1); s.setId("species_1"); o1.append(s); s = null; ListOf o2 = new ListOf(o1); assertTrue(o2.size() == 1); assertTrue(((Species)o2.get(0)).getId() == "species_1"); assertTrue(o2.getParentSBMLObject() == o1.getParentSBMLObject()); o2 = null; o1 = null; }