public void test_ValidASTNode_binary() { ASTNode n = new ASTNode(libsbml.AST_DIVIDE); assertEquals( false, (n.isWellFormedASTNode()) ); ASTNode c = libsbml.parseFormula("c"); n.addChild(c); assertEquals( false, (n.isWellFormedASTNode()) ); ASTNode d = libsbml.parseFormula("d"); n.addChild(d); assertEquals( true, n.isWellFormedASTNode() ); n = null; }
public void test_ValidASTNode_lambda() { ASTNode n = new ASTNode(libsbml.AST_LAMBDA); assertEquals( false, (n.isWellFormedASTNode()) ); ASTNode c = libsbml.parseFormula("c"); n.addChild(c); assertEquals( true, n.isWellFormedASTNode() ); ASTNode d = libsbml.parseFormula("d"); n.addChild(d); assertEquals( true, n.isWellFormedASTNode() ); ASTNode e = libsbml.parseFormula("e"); n.addChild(e); assertEquals( true, n.isWellFormedASTNode() ); n = null; }
public void test_ValidASTNode_root() { ASTNode n = new ASTNode(libsbml.AST_FUNCTION_ROOT); assertEquals( false, (n.isWellFormedASTNode()) ); ASTNode c = libsbml.parseFormula("c"); n.addChild(c); assertEquals( true, n.isWellFormedASTNode() ); ASTNode d = libsbml.parseFormula("3"); n.addChild(d); assertEquals( true, n.isWellFormedASTNode() ); ASTNode e = libsbml.parseFormula("3"); n.addChild(e); assertEquals( false, (n.isWellFormedASTNode()) ); n = null; }