public void test_RDFAnnotation_C_parseCVTerms() { SBase obj = m.getCompartment(0); XMLNode node = RDFAnnotationParser.parseCVTerms(obj); assertTrue(node.getNumChildren() == 1); XMLNode rdf = node.getChild(0); assertTrue(("RDF" == rdf.getName())); assertTrue(("rdf" == rdf.getPrefix())); assertTrue(("http://www.w3.org/1999/02/22-rdf-syntax-ns#" == rdf.getURI())); assertTrue(rdf.getNumChildren() == 1); XMLNode desc = rdf.getChild(0); assertTrue(("Description" == desc.getName())); assertTrue(("rdf" == desc.getPrefix())); assertTrue(("http://www.w3.org/1999/02/22-rdf-syntax-ns#" == desc.getURI())); assertTrue(desc.getNumChildren() == 1); XMLNode is1 = desc.getChild(0); assertTrue(("is" == is1.getName())); assertTrue(("bqbiol" == is1.getPrefix())); assertTrue(is1.getNumChildren() == 1); XMLNode Bag = is1.getChild(0); assertTrue(("Bag" == Bag.getName())); assertTrue(("rdf" == Bag.getPrefix())); assertTrue(("http://www.w3.org/1999/02/22-rdf-syntax-ns#" == Bag.getURI())); assertTrue(Bag.getNumChildren() == 4); XMLNode li = Bag.getChild(0); assertTrue(("li" == li.getName())); assertTrue(("rdf" == li.getPrefix())); assertTrue(("http://www.w3.org/1999/02/22-rdf-syntax-ns#" == li.getURI())); assertTrue(li.getNumChildren() == 0); XMLNode li1 = Bag.getChild(1); assertTrue(("li" == li1.getName())); assertTrue(("rdf" == li1.getPrefix())); assertTrue(("http://www.w3.org/1999/02/22-rdf-syntax-ns#" == li1.getURI())); assertTrue(li1.getNumChildren() == 0); XMLNode li2 = Bag.getChild(2); assertTrue(("li" == li2.getName())); assertTrue(("rdf" == li2.getPrefix())); assertTrue(("http://www.w3.org/1999/02/22-rdf-syntax-ns#" == li2.getURI())); assertTrue(li2.getNumChildren() == 0); XMLNode li3 = Bag.getChild(3); assertTrue(("li" == li3.getName())); assertTrue(("rdf" == li3.getPrefix())); assertTrue(("http://www.w3.org/1999/02/22-rdf-syntax-ns#" == li3.getURI())); assertTrue(li3.getNumChildren() == 0); node = null; }
public void test_XMLNode_getChildForName() { string xmlstr = "<annotation>\n" + " <test xmlns=\"http://test.org/\" id=\"test\">test</test>\n" + "</annotation>"; XMLNode node = new XMLNode(); XMLNode annotation = node.getChild("test"); string name = annotation.getName(); assertTrue(name == ""); node = null; node = XMLNode.convertStringToXMLNode(xmlstr, null); annotation = node.getChild("test"); assertTrue(("test" != annotation.getName()) == false); node = null; }
public void test_XMLNode_createFromToken() { XMLToken token; XMLTriple triple; XMLNode node; triple = new XMLTriple("attr", "uri", "prefix"); token = new XMLToken(triple); node = new XMLNode(token); assertTrue(node != null); assertTrue(node.getNumChildren() == 0); assertTrue(("attr" != node.getName()) == false); assertTrue(("prefix" != node.getPrefix()) == false); assertTrue(("uri" != node.getURI()) == false); assertTrue(node.getChild(1) != null); token = null; triple = null; node = null; }
public void test_XMLNode_getters() { XMLToken token; XMLNode node; XMLTriple triple; XMLAttributes attr; XMLNamespaces NS; NS = new XMLNamespaces(); NS.add("http://test1.org/", "test1"); token = new XMLToken("This is a test"); node = new XMLNode(token); assertTrue(node != null); assertTrue(node.getNumChildren() == 0); assertTrue(("This is a test" != node.getCharacters()) == false); assertTrue(node.getChild(1) != null); attr = new XMLAttributes(); assertTrue(attr != null); attr.add("attr2", "value"); triple = new XMLTriple("attr", "uri", "prefix"); token = new XMLToken(triple, attr); assertTrue(token != null); node = new XMLNode(token); assertTrue(("attr" != node.getName()) == false); assertTrue(("uri" != node.getURI()) == false); assertTrue(("prefix" != node.getPrefix()) == false); XMLAttributes returnattr = node.getAttributes(); assertTrue(("attr2" != returnattr.getName(0)) == false); assertTrue(("value" != returnattr.getValue(0)) == false); token = new XMLToken(triple, attr, NS); node = new XMLNode(token); XMLNamespaces returnNS = node.getNamespaces(); assertTrue(returnNS.getLength() == 1); assertTrue(returnNS.isEmpty() == false); triple = null; token = null; node = null; }
public void test_L3ModelHistory_parseModelHistory_Model() { XMLNode node = RDFAnnotationParser.parseModelHistory(m); assertTrue(node.getNumChildren() == 1); XMLNode rdf = node.getChild(0); assertTrue(("RDF" == rdf.getName())); assertTrue(("rdf" == rdf.getPrefix())); assertTrue(("http://www.w3.org/1999/02/22-rdf-syntax-ns#" == rdf.getURI())); assertTrue(rdf.getNumChildren() == 1); XMLNode desc = rdf.getChild(0); assertTrue(("Description" == desc.getName())); assertTrue(("rdf" == desc.getPrefix())); assertTrue(("http://www.w3.org/1999/02/22-rdf-syntax-ns#" == desc.getURI())); assertTrue(desc.getNumChildren() == 4); XMLNode creator = desc.getChild(0); assertTrue(("creator" == creator.getName())); assertTrue(("dcterms" == creator.getPrefix())); assertTrue(creator.getNumChildren() == 1); XMLNode Bag = creator.getChild(0); assertTrue(("Bag" == Bag.getName())); assertTrue(("rdf" == Bag.getPrefix())); assertTrue(("http://www.w3.org/1999/02/22-rdf-syntax-ns#" == Bag.getURI())); assertTrue(Bag.getNumChildren() == 1); XMLNode li = Bag.getChild(0); assertTrue(("li" == li.getName())); assertTrue(("rdf" == li.getPrefix())); assertTrue(("http://www.w3.org/1999/02/22-rdf-syntax-ns#" == li.getURI())); assertTrue(li.getNumChildren() == 3); XMLNode N = li.getChild(0); assertTrue(("N" == N.getName())); assertTrue(("vCard" == N.getPrefix())); assertTrue(("http://www.w3.org/2001/vcard-rdf/3.0#" == N.getURI())); assertTrue(N.getNumChildren() == 2); XMLNode Family = N.getChild(0); assertTrue(("Family" == Family.getName())); assertTrue(("vCard" == Family.getPrefix())); assertTrue(("http://www.w3.org/2001/vcard-rdf/3.0#" == Family.getURI())); assertTrue(Family.getNumChildren() == 1); XMLNode Given = N.getChild(1); assertTrue(("Given" == Given.getName())); assertTrue(("vCard" == Given.getPrefix())); assertTrue(("http://www.w3.org/2001/vcard-rdf/3.0#" == Given.getURI())); assertTrue(Given.getNumChildren() == 1); XMLNode EMAIL = li.getChild(1); assertTrue(("EMAIL" == EMAIL.getName())); assertTrue(("vCard" == EMAIL.getPrefix())); assertTrue(("http://www.w3.org/2001/vcard-rdf/3.0#" == EMAIL.getURI())); assertTrue(EMAIL.getNumChildren() == 1); XMLNode ORG = li.getChild(2); assertTrue(("ORG" == ORG.getName())); assertTrue(("vCard" == ORG.getPrefix())); assertTrue(("http://www.w3.org/2001/vcard-rdf/3.0#" == ORG.getURI())); assertTrue(ORG.getNumChildren() == 1); XMLNode Orgname = ORG.getChild(0); assertTrue(("Orgname" == Orgname.getName())); assertTrue(("vCard" == Orgname.getPrefix())); assertTrue(("http://www.w3.org/2001/vcard-rdf/3.0#" == Orgname.getURI())); assertTrue(Orgname.getNumChildren() == 1); XMLNode created = desc.getChild(1); assertTrue(("created" == created.getName())); assertTrue(("dcterms" == created.getPrefix())); assertTrue(("http://purl.org/dc/terms/" == created.getURI())); assertTrue(created.getNumChildren() == 1); XMLNode cr_date = created.getChild(0); assertTrue(("W3CDTF" == cr_date.getName())); assertTrue(("dcterms" == cr_date.getPrefix())); assertTrue(("http://purl.org/dc/terms/" == cr_date.getURI())); assertTrue(cr_date.getNumChildren() == 1); XMLNode modified = desc.getChild(2); assertTrue(("modified" == modified.getName())); assertTrue(("dcterms" == modified.getPrefix())); assertTrue(("http://purl.org/dc/terms/" == modified.getURI())); assertTrue(modified.getNumChildren() == 1); XMLNode mo_date = created.getChild(0); assertTrue(("W3CDTF" == mo_date.getName())); assertTrue(("dcterms" == mo_date.getPrefix())); assertTrue(("http://purl.org/dc/terms/" == mo_date.getURI())); assertTrue(mo_date.getNumChildren() == 1); node = null; }
public void test_RDFAnnotation_parseCVTerms() { XMLNode node = RDFAnnotationParser.parseCVTerms(m.getCompartment(0)); assertTrue(node.getNumChildren() == 1); XMLNode rdf = node.getChild(0); assertTrue(("RDF" == rdf.getName())); assertTrue(("rdf" == rdf.getPrefix())); assertTrue(("http://www.w3.org/1999/02/22-rdf-syntax-ns#" == rdf.getURI())); assertTrue(rdf.getNumChildren() == 1); XMLNode desc = rdf.getChild(0); assertTrue(("Description" == desc.getName())); assertTrue(("rdf" == desc.getPrefix())); assertTrue(("http://www.w3.org/1999/02/22-rdf-syntax-ns#" == desc.getURI())); assertTrue(desc.getNumChildren() == 1); XMLNode is1 = desc.getChild(0); assertTrue(("is" == is1.getName())); assertTrue(("bqbiol" == is1.getPrefix())); assertTrue(is1.getNumChildren() == 1); XMLNode Bag = is1.getChild(0); assertTrue(("Bag" == Bag.getName())); assertTrue(("rdf" == Bag.getPrefix())); assertTrue(("http://www.w3.org/1999/02/22-rdf-syntax-ns#" == Bag.getURI())); assertTrue(Bag.getNumChildren() == 4); XMLNode li = Bag.getChild(0); assertTrue(("li" == li.getName())); assertTrue(("rdf" == li.getPrefix())); assertTrue(("http://www.w3.org/1999/02/22-rdf-syntax-ns#" == li.getURI())); assertTrue(li.getNumChildren() == 0); XMLNode li1 = Bag.getChild(1); assertTrue(("li" == li1.getName())); assertTrue(("rdf" == li1.getPrefix())); assertTrue(("http://www.w3.org/1999/02/22-rdf-syntax-ns#" == li1.getURI())); assertTrue(li1.getNumChildren() == 0); XMLNode li2 = Bag.getChild(2); assertTrue(("li" == li2.getName())); assertTrue(("rdf" == li2.getPrefix())); assertTrue(("http://www.w3.org/1999/02/22-rdf-syntax-ns#" == li2.getURI())); assertTrue(li2.getNumChildren() == 0); XMLNode li3 = Bag.getChild(3); assertTrue(("li" == li3.getName())); assertTrue(("rdf" == li3.getPrefix())); assertTrue(("http://www.w3.org/1999/02/22-rdf-syntax-ns#" == li3.getURI())); assertTrue(li3.getNumChildren() == 0); node = null; XMLNode node1 = RDFAnnotationParser.parseCVTerms(null); assertTrue(node1 == null); node1 = RDFAnnotationParser.createCVTerms(null); assertTrue(node1 == null); node1 = RDFAnnotationParser.parseCVTerms(m.getCompartment(2)); assertTrue(node1 == null); node1 = RDFAnnotationParser.createCVTerms(m.getCompartment(2)); assertTrue(node1 == null); node1 = RDFAnnotationParser.parseCVTerms(m); assertTrue(node1 == null); node1 = RDFAnnotationParser.createCVTerms(m); assertTrue(node1 == null); Compartment c = new Compartment(3, 1); c.setMetaId("_002"); node1 = RDFAnnotationParser.parseCVTerms(c); assertTrue(node1 == null); node1 = RDFAnnotationParser.createCVTerms(c); assertTrue(node1 == null); CVTerm cv = new CVTerm(libsbml.BIOLOGICAL_QUALIFIER); cv.setBiologicalQualifierType(23); cv.addResource("http://myres"); c.addCVTerm(cv); node1 = RDFAnnotationParser.createCVTerms(c); assertTrue(node1 == null); c = null; Model m1 = new Model(3, 1); m1.setMetaId("_002"); cv = new CVTerm(libsbml.MODEL_QUALIFIER); cv.setModelQualifierType(23); cv.addResource("http://myres"); m1.addCVTerm(cv); node1 = RDFAnnotationParser.createCVTerms(m1); assertTrue(node1 == null); }
public void test_XMLNode_remove() { XMLAttributes attr = new XMLAttributes(); XMLTriple trp_p = new XMLTriple("parent", "", ""); XMLTriple trp_c1 = new XMLTriple("child1", "", ""); XMLTriple trp_c2 = new XMLTriple("child2", "", ""); XMLTriple trp_c3 = new XMLTriple("child3", "", ""); XMLTriple trp_c4 = new XMLTriple("child4", "", ""); XMLTriple trp_c5 = new XMLTriple("child5", "", ""); XMLNode p = new XMLNode(trp_p, attr); XMLNode c1 = new XMLNode(trp_c1, attr); XMLNode c2 = new XMLNode(trp_c2, attr); XMLNode c3 = new XMLNode(trp_c3, attr); XMLNode c4 = new XMLNode(trp_c4, attr); XMLNode c5 = new XMLNode(trp_c5, attr); XMLNode r; p.addChild(c1); p.addChild(c2); p.addChild(c3); p.addChild(c4); p.addChild(c5); r = p.removeChild(5); assertTrue(r == null); r = p.removeChild(1); assertTrue(p.getNumChildren() == 4); assertTrue(("child2" != r.getName()) == false); r = null; r = p.removeChild(3); assertTrue(p.getNumChildren() == 3); assertTrue(("child5" != r.getName()) == false); r = null; r = p.removeChild(0); assertTrue(p.getNumChildren() == 2); assertTrue(("child1" != r.getName()) == false); r = null; r = p.removeChild(1); assertTrue(p.getNumChildren() == 1); assertTrue(("child4" != r.getName()) == false); r = null; r = p.removeChild(0); assertTrue(p.getNumChildren() == 0); assertTrue(("child3" != r.getName()) == false); r = null; p.addChild(c1); p.addChild(c2); p.addChild(c3); p.addChild(c4); p.addChild(c5); r = p.removeChild(4); assertTrue(p.getNumChildren() == 4); assertTrue(("child5" != r.getName()) == false); r = null; r = p.removeChild(3); assertTrue(p.getNumChildren() == 3); assertTrue(("child4" != r.getName()) == false); r = null; r = p.removeChild(2); assertTrue(p.getNumChildren() == 2); assertTrue(("child3" != r.getName()) == false); r = null; r = p.removeChild(1); assertTrue(p.getNumChildren() == 1); assertTrue(("child2" != r.getName()) == false); r = null; r = p.removeChild(0); assertTrue(p.getNumChildren() == 0); assertTrue(("child1" != r.getName()) == false); r = null; p.addChild(c1); p.addChild(c2); p.addChild(c3); p.addChild(c4); p.addChild(c5); r = p.removeChild(0); assertTrue(p.getNumChildren() == 4); assertTrue(("child1" != r.getName()) == false); r = null; r = p.removeChild(0); assertTrue(p.getNumChildren() == 3); assertTrue(("child2" != r.getName()) == false); r = null; r = p.removeChild(0); assertTrue(p.getNumChildren() == 2); assertTrue(("child3" != r.getName()) == false); r = null; r = p.removeChild(0); assertTrue(p.getNumChildren() == 1); assertTrue(("child4" != r.getName()) == false); r = null; r = p.removeChild(0); assertTrue(p.getNumChildren() == 0); assertTrue(("child5" != r.getName()) == false); r = null; p.addChild(c1); p.addChild(c2); p.addChild(c3); p.addChild(c4); p.addChild(c5); r = p.removeChild(0); assertTrue(("child1" != r.getName()) == false); p.insertChild(0, r); assertTrue(p.getNumChildren() == 5); assertTrue(("child1" != p.getChild(0).getName()) == false); r = null; r = p.removeChild(1); assertTrue(("child2" != r.getName()) == false); p.insertChild(1, r); assertTrue(p.getNumChildren() == 5); assertTrue(("child2" != p.getChild(1).getName()) == false); r = null; r = p.removeChild(2); assertTrue(("child3" != r.getName()) == false); p.insertChild(2, r); assertTrue(p.getNumChildren() == 5); assertTrue(("child3" != p.getChild(2).getName()) == false); r = null; r = p.removeChild(3); assertTrue(("child4" != r.getName()) == false); p.insertChild(3, r); assertTrue(p.getNumChildren() == 5); assertTrue(("child4" != p.getChild(3).getName()) == false); r = null; r = p.removeChild(4); assertTrue(("child5" != r.getName()) == false); p.insertChild(4, r); assertTrue(p.getNumChildren() == 5); assertTrue(("child5" != p.getChild(4).getName()) == false); r = null; p = null; c1 = null; c2 = null; c3 = null; c4 = null; c5 = null; attr = null; trp_p = null; trp_c1 = null; trp_c2 = null; trp_c3 = null; trp_c4 = null; trp_c5 = null; }
public void test_XMLNode_insert() { XMLAttributes attr = new XMLAttributes(); XMLTriple trp_p = new XMLTriple("parent", "", ""); XMLTriple trp_c1 = new XMLTriple("child1", "", ""); XMLTriple trp_c2 = new XMLTriple("child2", "", ""); XMLTriple trp_c3 = new XMLTriple("child3", "", ""); XMLTriple trp_c4 = new XMLTriple("child4", "", ""); XMLTriple trp_c5 = new XMLTriple("child5", "", ""); XMLNode p = new XMLNode(trp_p, attr); XMLNode c1 = new XMLNode(trp_c1, attr); XMLNode c2 = new XMLNode(trp_c2, attr); XMLNode c3 = new XMLNode(trp_c3, attr); XMLNode c4 = new XMLNode(trp_c4, attr); XMLNode c5 = new XMLNode(trp_c5, attr); p.addChild(c2); p.addChild(c4); p.insertChild(0, c1); p.insertChild(2, c3); p.insertChild(4, c5); assertTrue(p.getNumChildren() == 5); assertTrue(("child1" != p.getChild(0).getName()) == false); assertTrue(("child2" != p.getChild(1).getName()) == false); assertTrue(("child3" != p.getChild(2).getName()) == false); assertTrue(("child4" != p.getChild(3).getName()) == false); assertTrue(("child5" != p.getChild(4).getName()) == false); p.removeChildren(); p.insertChild(0, c1); p.insertChild(0, c2); p.insertChild(0, c3); p.insertChild(0, c4); p.insertChild(0, c5); assertTrue(p.getNumChildren() == 5); assertTrue(("child5" != p.getChild(0).getName()) == false); assertTrue(("child4" != p.getChild(1).getName()) == false); assertTrue(("child3" != p.getChild(2).getName()) == false); assertTrue(("child2" != p.getChild(3).getName()) == false); assertTrue(("child1" != p.getChild(4).getName()) == false); p.removeChildren(); p.insertChild(1, c1); p.insertChild(2, c2); p.insertChild(3, c3); p.insertChild(4, c4); p.insertChild(5, c5); assertTrue(p.getNumChildren() == 5); assertTrue(("child1" != p.getChild(0).getName()) == false); assertTrue(("child2" != p.getChild(1).getName()) == false); assertTrue(("child3" != p.getChild(2).getName()) == false); assertTrue(("child4" != p.getChild(3).getName()) == false); assertTrue(("child5" != p.getChild(4).getName()) == false); p.removeChildren(); XMLNode tmp; tmp = p.insertChild(0, c1); assertTrue(("child1" != tmp.getName()) == false); tmp = p.insertChild(0, c2); assertTrue(("child2" != tmp.getName()) == false); tmp = p.insertChild(0, c3); assertTrue(("child3" != tmp.getName()) == false); tmp = p.insertChild(0, c4); assertTrue(("child4" != tmp.getName()) == false); tmp = p.insertChild(0, c5); assertTrue(("child5" != tmp.getName()) == false); p.removeChildren(); tmp = p.insertChild(1, c1); assertTrue(("child1" != tmp.getName()) == false); tmp = p.insertChild(2, c2); assertTrue(("child2" != tmp.getName()) == false); tmp = p.insertChild(3, c3); assertTrue(("child3" != tmp.getName()) == false); tmp = p.insertChild(4, c4); assertTrue(("child4" != tmp.getName()) == false); tmp = p.insertChild(5, c5); assertTrue(("child5" != tmp.getName()) == false); p = null; c1 = null; c2 = null; c3 = null; c4 = null; c5 = null; attr = null; trp_p = null; trp_c1 = null; trp_c2 = null; trp_c3 = null; trp_c4 = null; trp_c5 = null; }