public void setUp() { P = new Parameter(3,1); if (P == null); { } }
public void test_KineticLaw_getParameterById() { Parameter k1 = new Parameter(2,4); Parameter k2 = new Parameter(2,4); k1.setId( "k1"); k2.setId( "k2"); k1.setValue(3.14); k2.setValue(2.72); M.addParameter(k1); M.addParameter(k2); Reaction r1 = new Reaction(2,4); r1.setId( "reaction_1" ); KineticLaw kl = new KineticLaw(2,4); kl.setFormula( "k1 * X0"); Parameter k3 = new Parameter(2,4); Parameter k4 = new Parameter(2,4); k3.setId( "k1"); k4.setId( "k2"); k3.setValue(2.72); k4.setValue(3.14); kl.addParameter(k3); kl.addParameter(k4); r1.setKineticLaw(kl); M.addReaction(r1); KineticLaw kl1 = M.getReaction(0).getKineticLaw(); assertNotEquals(kl1.getParameter( "k1" ),k3); assertNotEquals(kl1.getParameter( "k1" ),k1); assertNotEquals(kl1.getParameter( "k2" ),k4); assertEquals(kl1.getParameter( "k3" ),null); }
public void test_KineticLaw_addParameter() { Parameter p = new Parameter(2,4); p.setId( "p"); kl.addParameter(p); assertTrue( kl.getNumParameters() == 1 ); p = null; }
public void test_Parameter_setConstant2() { Parameter p = new Parameter(2,2); int i = p.setConstant(false); assertTrue( i == libsbml.LIBSBML_OPERATION_SUCCESS ); assertTrue( p.getConstant() == false ); p = null; }
public void test_KineticLaw_addParameter2() { KineticLaw kl = new KineticLaw(2,2); Parameter p = new Parameter(2,1); p.setId( "p"); int i = kl.addParameter(p); assertTrue( i == libsbml.LIBSBML_VERSION_MISMATCH ); assertTrue( kl.getNumParameters() == 0 ); p = null; kl = null; }
public void test_KineticLaw_addParameter1() { KineticLaw kl = new KineticLaw(2,2); Parameter p = new Parameter(2,2); int i = kl.addParameter(p); assertTrue( i == libsbml.LIBSBML_INVALID_OBJECT ); p.setId( "p"); i = kl.addParameter(p); assertTrue( i == libsbml.LIBSBML_OPERATION_SUCCESS ); assertTrue( kl.getNumParameters() == 1 ); p = null; kl = null; }
public void test_Parameter_createWithNS() { XMLNamespaces xmlns = new XMLNamespaces(); xmlns.add( "http://www.sbml.org", "testsbml"); SBMLNamespaces sbmlns = new SBMLNamespaces(2,1); sbmlns.addNamespaces(xmlns); Parameter object1 = new Parameter(sbmlns); assertTrue( object1.getTypeCode() == libsbml.SBML_PARAMETER ); assertTrue( object1.getMetaId() == "" ); assertTrue( object1.getNotes() == null ); assertTrue( object1.getAnnotation() == null ); assertTrue( object1.getLevel() == 2 ); assertTrue( object1.getVersion() == 1 ); assertTrue( object1.getNamespaces() != null ); assertTrue( object1.getNamespaces().getLength() == 2 ); object1 = null; }
public void test_internal_consistency_check_99903_localparam() { SBMLDocument d = new SBMLDocument(2,4); long errors; Parameter p = new Parameter(2,4); d.setLevelAndVersion(1,2,false); Model m = d.createModel(); Compartment c = m.createCompartment(); c.setId("cc"); Reaction r = m.createReaction(); r.setId("r"); KineticLaw kl = r.createKineticLaw(); kl.setFormula("2"); p.setId("p"); p.setConstant(false); kl.addParameter(p); errors = d.checkInternalConsistency(); assertTrue( errors == 0 ); d = null; }
public void test_Model_addParameter1() { Model m = new Model(2,2); Parameter p = new Parameter(2,2); int i = m.addParameter(p); assertTrue( i == libsbml.LIBSBML_INVALID_OBJECT ); p.setId( "p"); i = m.addParameter(p); assertTrue( i == libsbml.LIBSBML_OPERATION_SUCCESS ); assertTrue( m.getNumParameters() == 1 ); p = null; m = null; }
public void test_internal_consistency_check_99904_param() { SBMLDocument d = new SBMLDocument(2,4); long errors; Parameter p = new Parameter(2,4); d.setLevelAndVersion(1,2,false); Model m = d.createModel(); Compartment c = m.createCompartment(); c.setId("cc"); p.setId("p"); p.setMetaId("mmm"); m.addParameter(p); errors = d.checkInternalConsistency(); assertTrue( errors == 0 ); d = null; }
public void test_internal_consistency_check_99911_param() { SBMLDocument d = new SBMLDocument(2,4); long errors; Model m = d.createModel(); Parameter p = new Parameter(2,4); d.setLevelAndVersion(2,1,false); p.setId("p"); p.setSBOTerm(2); m.addParameter(p); errors = d.checkInternalConsistency(); assertTrue( errors == 0 ); d = null; }
public void test_Parameter_setValue2() { Parameter p = new Parameter(2,2); int i = p.unsetValue(); assertTrue( i == libsbml.LIBSBML_OPERATION_SUCCESS ); assertEquals( false, p.isSetValue() ); p = null; }
public void test_internal_consistency_check_99903_param() { SBMLDocument d = new SBMLDocument(2,4); long errors; Parameter p = new Parameter(2,4); d.setLevelAndVersion(1,2,false); Model m = d.createModel(); Compartment c = m.createCompartment(); c.setId("cc"); p.setConstant(true); p.setId("c"); m.addParameter(p); Rule r = m.createAssignmentRule(); r.setVariable("c"); r.setFormula("2*3"); errors = d.checkInternalConsistency(); assertTrue( errors == 2 ); d = null; }
internal static HandleRef getCPtr(Parameter obj) { return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr; }
/** * Adds a copy of the given Parameter object to the list of local * parameters in this KineticLaw. * * @param p the Parameter to add * * * @return integer value indicating success/failure of the * function. @if clike The value is drawn from the * enumeration #OperationReturnValues_t. @endif The possible values * returned by this function are: * @li @link libsbml#LIBSBML_OPERATION_SUCCESS LIBSBML_OPERATION_SUCCESS@endlink * @li @link libsbml#LIBSBML_LEVEL_MISMATCH LIBSBML_LEVEL_MISMATCH@endlink * @li @link libsbml#LIBSBML_VERSION_MISMATCH LIBSBML_VERSION_MISMATCH@endlink * @li @link libsbml#LIBSBML_DUPLICATE_OBJECT_ID LIBSBML_DUPLICATE_OBJECT_ID@endlink * @li @link libsbml#LIBSBML_INVALID_OBJECT LIBSBML_INVALID_OBJECT@endlink * @li @link libsbml#LIBSBML_OPERATION_FAILED LIBSBML_OPERATION_FAILED@endlink * * * @note This method should be used with some caution. The fact that this * method @em copies the object passed to it means that the caller will be * left holding a physically different object instance than the one contained * inside this object. Changes made to the original object instance (such as * resetting attribute values) will <em>not affect the instance in this * object</em>. In addition, the caller should make sure to free the * original object if it is no longer being used, or else a memory leak will * result. Please see other methods on this class (particularly a * corresponding method whose name begins with the word <code>create</code>) * for alternatives that do not lead to these issues. * * * * @see createParameter() */ public int addParameter(Parameter p) { int ret = libsbmlPINVOKE.KineticLaw_addParameter(swigCPtr, Parameter.getCPtr(p)); return ret; }
public void test_Parameter_setName3() { Parameter p = new Parameter(1,2); int i = p.setName( "11pp"); assertTrue( i == libsbml.LIBSBML_INVALID_ATTRIBUTE_VALUE ); assertEquals( false, p.isSetName() ); i = p.setName(""); assertTrue( i == libsbml.LIBSBML_OPERATION_SUCCESS ); assertEquals( false, p.isSetName() ); p = null; }
public void test_Parameter() { Parameter p = new Parameter(2,4); assertEquals( true, p.hasRequiredElements() ); p = null; }
public void test_KineticLaw_getParameterById() { Parameter k1 = new Parameter(2,4); Parameter k2 = new Parameter(2,4); k1.setId( "k1"); k2.setId( "k2"); k1.setValue(3.14); k2.setValue(2.72); kl.addParameter(k1); kl.addParameter(k2); k1 = null; k2 = null; assertTrue( kl.getNumParameters() == 2 ); k1 = kl.getParameter( "k1"); k2 = kl.getParameter( "k2"); assertTrue(( "k1" == k1.getId() )); assertTrue(( "k2" == k2.getId() )); assertTrue( k1.getValue() == 3.14 ); assertTrue( k2.getValue() == 2.72 ); }
public void test_L3_Parameter_createWithNS() { XMLNamespaces xmlns = new XMLNamespaces(); xmlns.add( "http://www.sbml.org", "testsbml"); SBMLNamespaces sbmlns = new SBMLNamespaces(3,1); sbmlns.addNamespaces(xmlns); Parameter p = new Parameter(sbmlns); assertTrue( p.getTypeCode() == libsbml.SBML_PARAMETER ); assertTrue( p.getMetaId() == "" ); assertTrue( p.getNotes() == null ); assertTrue( p.getAnnotation() == null ); assertTrue( p.getLevel() == 3 ); assertTrue( p.getVersion() == 1 ); assertTrue( p.getNamespaces() != null ); assertTrue( p.getNamespaces().getLength() == 2 ); assertTrue( p.getId() == "" ); assertTrue( p.getName() == "" ); assertTrue( p.getUnits() == "" ); assertEquals( true, isnan(p.getValue()) ); assertTrue( p.getConstant() == true ); assertEquals( false, p.isSetId() ); assertEquals( false, p.isSetName() ); assertEquals( false, p.isSetValue() ); assertEquals( false, p.isSetUnits() ); assertEquals( false, p.isSetConstant() ); p = null; }
public void tearDown() { P = null; }
public void test_Model_addParameter3() { Model m = new Model(2,2); Parameter p = new Parameter(1,2); p.setId( "p"); int i = m.addParameter(p); assertTrue( i == libsbml.LIBSBML_LEVEL_MISMATCH ); assertTrue( m.getNumParameters() == 0 ); p = null; m = null; }
public void test_Model_getParameterById() { Parameter p1 = new Parameter(2,4); Parameter p2 = new Parameter(2,4); p1.setId( "Km1" ); p2.setId( "Km2" ); M.addParameter(p1); M.addParameter(p2); assertTrue( M.getNumParameters() == 2 ); assertNotEquals(M.getParameter( "Km1" ),p1); assertNotEquals(M.getParameter( "Km2" ),p2); assertEquals(M.getParameter( "Km3" ),null); }
public void test_Model_addParameter5() { Model m = new Model(2,2); Parameter p = new Parameter(2,2); p.setId( "p"); Parameter p1 = new Parameter(2,2); p1.setId( "p"); int i = m.addParameter(p); assertTrue( i == libsbml.LIBSBML_OPERATION_SUCCESS ); assertTrue( m.getNumParameters() == 1 ); i = m.addParameter(p1); assertTrue( i == libsbml.LIBSBML_DUPLICATE_OBJECT_ID ); assertTrue( m.getNumParameters() == 1 ); p = null; p1 = null; m = null; }
public void test_Parameter_copyConstructor() { Parameter o1 = new Parameter(2,4); o1.setId("c"); assertTrue( o1.getId() == "c" ); Parameter o2 = new Parameter(o1); assertTrue( o2.getId() == "c" ); assertTrue( o2.getParentSBMLObject() == o1.getParentSBMLObject() ); o2 = null; o1 = null; }
public void test_KineticLaw_copyConstructor() { KineticLaw o1 = new KineticLaw(2,4); Parameter p = new Parameter(2,4); p.setId("jake"); o1.addParameter(p); p = null; assertTrue( o1.getNumParameters() == 1 ); assertTrue( o1.getParameter(0).getId() == "jake" ); KineticLaw o2 = new KineticLaw(o1); assertTrue( o2.getNumParameters() == 1 ); assertTrue( o2.getParameter(0).getId() == "jake" ); assertTrue( o2.getParentSBMLObject() == o1.getParentSBMLObject() ); o2 = null; o1 = null; }
public void test_L3_Parameter_hasRequiredAttributes() { Parameter p = new Parameter(3,1); assertEquals( false, p.hasRequiredAttributes() ); p.setId( "id"); assertEquals( false, p.hasRequiredAttributes() ); p.setConstant(false); assertEquals( true, p.hasRequiredAttributes() ); p = null; }
/** * Copy constructor; creates a copy of a Parameter. * * @param orig the Parameter instance to copy. */ public Parameter(Parameter orig) : this(libsbmlPINVOKE.new_Parameter__SWIG_2(Parameter.getCPtr(orig)), true) { if (libsbmlPINVOKE.SWIGPendingException.Pending) throw libsbmlPINVOKE.SWIGPendingException.Retrieve(); }
public void test_Parameter_assignmentOperator() { Parameter o1 = new Parameter(2,4); o1.setId("c"); assertTrue( o1.getId() == "c" ); Parameter o2 = new Parameter(2,4); o2 = o1; assertTrue( o2.getId() == "c" ); assertTrue( o2.getParentSBMLObject() == o1.getParentSBMLObject() ); o2 = null; o1 = null; }
internal static HandleRef getCPtrAndDisown(Parameter obj) { HandleRef ptr = new HandleRef(null, IntPtr.Zero); if (obj != null) { ptr = obj.swigCPtr; obj.swigCMemOwn = false; } return ptr; }
public void test_Parameter_clone() { Parameter o1 = new Parameter(2,4); o1.setId("c"); assertTrue( o1.getId() == "c" ); Parameter o2 = o1.clone(); assertTrue( o2.getId() == "c" ); assertTrue( o2.getParentSBMLObject() == o1.getParentSBMLObject() ); o2 = null; o1 = null; }