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;
}