public void test_SyntaxChecker_validXHTML() { SBMLNamespaces NS24 = new SBMLNamespaces(2,4); SBMLNamespaces NS31 = new SBMLNamespaces(3,1); XMLToken toptoken; XMLNode topnode; XMLTriple toptriple = new XMLTriple("notes", "", ""); XMLToken token; XMLNode node; XMLTriple triple = new XMLTriple("p", "", ""); XMLAttributes att = new XMLAttributes(); XMLNamespaces ns = new XMLNamespaces(); ns.add( "http://www.w3.org/1999/xhtml", ""); XMLToken tt = new XMLToken("This is my text"); XMLNode n1 = new XMLNode(tt); toptoken = new XMLToken(toptriple,att); topnode = new XMLNode(toptoken); token = new XMLToken(triple,att,ns); node = new XMLNode(token); node.addChild(n1); topnode.addChild(node); assertTrue( SyntaxChecker.hasExpectedXHTMLSyntax(topnode,null) == true ); assertTrue( SyntaxChecker.hasExpectedXHTMLSyntax(topnode,NS24) == true ); assertTrue( SyntaxChecker.hasExpectedXHTMLSyntax(topnode,NS31) == true ); triple = new XMLTriple("html", "", ""); token = new XMLToken(triple,att,ns); node = new XMLNode(token); node.addChild(n1); topnode.removeChild(0); topnode.addChild(node); assertTrue( SyntaxChecker.hasExpectedXHTMLSyntax(topnode,null) == true ); assertTrue( SyntaxChecker.hasExpectedXHTMLSyntax(topnode,NS24) == false ); assertTrue( SyntaxChecker.hasExpectedXHTMLSyntax(topnode,NS31) == true ); triple = new XMLTriple("html", "", ""); ns.clear(); token = new XMLToken(triple,att,ns); node = new XMLNode(token); node.addChild(n1); topnode.removeChild(0); topnode.addChild(node); assertTrue( SyntaxChecker.hasExpectedXHTMLSyntax(topnode,null) == false ); assertTrue( SyntaxChecker.hasExpectedXHTMLSyntax(topnode,NS24) == false ); assertTrue( SyntaxChecker.hasExpectedXHTMLSyntax(topnode,NS31) == false ); }
public void test_SBase_hasValidLevelVersionNamespaceCombination() { Species species = new Species (3, 1); assertTrue (species.hasValidLevelVersionNamespaceCombination () == true); species = null; XMLNamespaces invalidNamespaces = new XMLNamespaces (); species = new Species (3, 1); species.setNamespaces (invalidNamespaces); invalidNamespaces.@add (SBMLNamespaces.getSBMLNamespaceURI (2, 3), "sbml23"); species.setNamespaces (invalidNamespaces); assertTrue (species.hasValidLevelVersionNamespaceCombination () == false); invalidNamespaces.@add (SBMLNamespaces.getSBMLNamespaceURI (3, 1), "sbml31"); species.setNamespaces (invalidNamespaces); assertTrue (species.hasValidLevelVersionNamespaceCombination () == false); invalidNamespaces.clear (); invalidNamespaces.@add (SBMLNamespaces.getSBMLNamespaceURI (3, 1), "sbml31"); species.setNamespaces (invalidNamespaces); assertTrue (species.hasValidLevelVersionNamespaceCombination () == true); species = null; }