コード例 #1
0
        public void test_CVTerm_setModelQualifierType()
        {
            CVTerm term = new  CVTerm(libsbml.MODEL_QUALIFIER);

            assertTrue(term != null);
            assertTrue(term.getQualifierType() == libsbml.MODEL_QUALIFIER);
            assertTrue(term.getModelQualifierType() == libsbml.BQM_UNKNOWN);
            assertTrue(term.getBiologicalQualifierType() == libsbml.BQB_UNKNOWN);
            int i = term.setModelQualifierType(libsbml.BQM_IS);

            assertTrue(i == libsbml.LIBSBML_OPERATION_SUCCESS);
            assertTrue(term.getQualifierType() == libsbml.MODEL_QUALIFIER);
            assertTrue(term.getModelQualifierType() == libsbml.BQM_IS);
            assertTrue(term.getBiologicalQualifierType() == libsbml.BQB_UNKNOWN);
            i = term.setQualifierType(libsbml.BIOLOGICAL_QUALIFIER);
            assertTrue(i == libsbml.LIBSBML_OPERATION_SUCCESS);
            assertTrue(term.getQualifierType() == libsbml.BIOLOGICAL_QUALIFIER);
            assertTrue(term.getModelQualifierType() == libsbml.BQM_UNKNOWN);
            assertTrue(term.getBiologicalQualifierType() == libsbml.BQB_UNKNOWN);
            i = term.setModelQualifierType(libsbml.BQM_IS);
            assertTrue(i == libsbml.LIBSBML_INVALID_ATTRIBUTE_VALUE);
            assertTrue(term.getQualifierType() == libsbml.BIOLOGICAL_QUALIFIER);
            assertTrue(term.getBiologicalQualifierType() == libsbml.BQB_UNKNOWN);
            assertTrue(term.getModelQualifierType() == libsbml.BQM_UNKNOWN);
            term = null;
        }
コード例 #2
0
        public void test_CVTerm_set_get()
        {
            CVTerm term = new  CVTerm(libsbml.MODEL_QUALIFIER);

            assertTrue(term != null);
            assertTrue(term.getQualifierType() == libsbml.MODEL_QUALIFIER);
            term.setModelQualifierType(libsbml.BQM_IS);
            assertTrue(term != null);
            assertTrue(term.getQualifierType() == libsbml.MODEL_QUALIFIER);
            assertTrue(term.getModelQualifierType() == libsbml.BQM_IS);
            term.setQualifierType(libsbml.BIOLOGICAL_QUALIFIER);
            term.setBiologicalQualifierType(libsbml.BQB_IS);
            assertTrue(term.getQualifierType() == libsbml.BIOLOGICAL_QUALIFIER);
            assertTrue(term.getBiologicalQualifierType() == libsbml.BQB_IS);
            term = null;
        }
コード例 #3
0
        public void test_CVTerm_createFromNode()
        {
            XMLAttributes xa;
            XMLTriple     qual_triple = new  XMLTriple("is", "", "bqbiol");
            XMLTriple     bag_triple  = new  XMLTriple();
            XMLTriple     li_triple   = new  XMLTriple();
            XMLAttributes att         = new  XMLAttributes();

            att.add("", "This is my resource");
            XMLAttributes att1       = new  XMLAttributes();
            XMLToken      li_token   = new  XMLToken(li_triple, att);
            XMLToken      bag_token  = new  XMLToken(bag_triple, att1);
            XMLToken      qual_token = new  XMLToken(qual_triple, att1);
            XMLNode       li         = new XMLNode(li_token);
            XMLNode       bag        = new XMLNode(bag_token);
            XMLNode       node       = new XMLNode(qual_token);

            bag.addChild(li);
            node.addChild(bag);
            CVTerm term = new  CVTerm(node);

            assertTrue(term != null);
            assertTrue(term.getQualifierType() == libsbml.BIOLOGICAL_QUALIFIER);
            assertTrue(term.getBiologicalQualifierType() == libsbml.BQB_IS);
            xa = term.getResources();
            assertTrue(xa.getLength() == 1);
            assertTrue(("rdf:resource" == xa.getName(0)));
            assertTrue(("This is my resource" == xa.getValue(0)));
            qual_triple = null;
            bag_triple  = null;
            li_triple   = null;
            li_token    = null;
            bag_token   = null;
            qual_token  = null;
            att         = null;
            att1        = null;
            term        = null;
            node        = null;
            bag         = null;
            li          = null;
        }