public void test_ASTNode_isUMinus() { ASTNode n = new ASTNode(); n.setType(libsbml.AST_MINUS); assertTrue( n.isUMinus() == false ); n.addChild(new ASTNode(libsbml.AST_NAME)); assertTrue( n.isUMinus() == true ); n = null; }
public void test_ASTNode_getPrecedence() { ASTNode n = new ASTNode(); n.setType(libsbml.AST_PLUS); assertTrue( n.getPrecedence() == 2 ); n.setType(libsbml.AST_MINUS); assertTrue( n.getPrecedence() == 2 ); n.setType(libsbml.AST_TIMES); assertTrue( n.getPrecedence() == 3 ); n.setType(libsbml.AST_DIVIDE); assertTrue( n.getPrecedence() == 3 ); n.setType(libsbml.AST_POWER); assertTrue( n.getPrecedence() == 4 ); n.setType(libsbml.AST_MINUS); n.addChild(new ASTNode(libsbml.AST_NAME)); assertTrue( n.isUMinus() == true ); assertTrue( n.getPrecedence() == 5 ); n.setType(libsbml.AST_NAME); assertTrue( n.getPrecedence() == 6 ); n.setType(libsbml.AST_FUNCTION); assertTrue( n.getPrecedence() == 6 ); n = null; }