public void test_SBMLDocument_setLevelAndVersion_Error()
{
SBMLDocument d = new SBMLDocument();
d.setLevelAndVersion(2,1,true);
Model m1 = new Model(2,1);
Unit u = new Unit(2,1);
u.setKind(libsbml.UnitKind_forName("mole"));
u.setOffset(3.2);
UnitDefinition ud = new UnitDefinition(2,1);
ud.setId( "ud");
ud.addUnit(u);
m1.addUnitDefinition(ud);
d.setModel(m1);
assertTrue( d.setLevelAndVersion(2,2,true) == false );
assertTrue( d.setLevelAndVersion(2,3,true) == false );
assertTrue( d.setLevelAndVersion(1,2,true) == false );
assertTrue( d.setLevelAndVersion(1,1,true) == false );
d = null;
}