public void test_UnitDefinition_getUnit()
{
Unit mole = new Unit(2,4);
Unit litre = new Unit(2,4);
Unit second = new Unit(2,4);
mole.setKind(libsbml.UnitKind_forName("mole"));
litre.setKind(libsbml.UnitKind_forName("litre"));
second.setKind(libsbml.UnitKind_forName("second"));
mole.setScale(-3);
litre.setExponent(-1);
second.setExponent(-1);
UD.addUnit(mole);
UD.addUnit(litre);
UD.addUnit(second);
mole = null;
litre = null;
second = null;
assertTrue( UD.getNumUnits() == 3 );
mole = UD.getUnit(0);
litre = UD.getUnit(1);
second = UD.getUnit(2);
assertTrue( mole.getKind() == libsbml.UNIT_KIND_MOLE );
assertTrue( litre.getKind() == libsbml.UNIT_KIND_LITRE );
assertTrue( second.getKind() == libsbml.UNIT_KIND_SECOND );
assertTrue( mole.getScale() == -3 );
assertTrue( litre.getExponent() == -1 );
assertTrue( second.getExponent() == -1 );
}