public void test_SBase_addCVTerms()
{
CVTerm cv = new CVTerm(libsbml.BIOLOGICAL_QUALIFIER);
cv.setBiologicalQualifierType(libsbml.BQB_ENCODES);
cv.addResource( "foo");
int i = S.addCVTerm(cv);
assertTrue( i == libsbml.LIBSBML_UNEXPECTED_ATTRIBUTE );
assertTrue( S.getNumCVTerms() == 0 );
S.setMetaId( "_id");
i = S.addCVTerm(cv);
assertTrue( i == libsbml.LIBSBML_OPERATION_SUCCESS );
assertTrue( S.getNumCVTerms() == 1 );
assertTrue( S.getCVTerms() != null );
i = S.addCVTerm(null);
assertTrue( i == libsbml.LIBSBML_OPERATION_FAILED );
assertTrue( S.getNumCVTerms() == 1 );
assertTrue( S.getCVTerms() != null );
CVTerm cv2 = new CVTerm(libsbml.MODEL_QUALIFIER);
i = S.addCVTerm(cv2);
assertTrue( i == libsbml.LIBSBML_INVALID_OBJECT );
assertTrue( S.getNumCVTerms() == 1 );
assertTrue( S.getCVTerms() != null );
cv = null;
cv2 = null;
}