public void test_ASTNode_canonicalizeConstants() { ASTNode n = new ASTNode(); n.setName( "ExponentialE"); assertEquals( true, n.isName() ); n.canonicalize(); assertTrue( n.getType() == libsbml.AST_CONSTANT_E ); n.setType(libsbml.AST_NAME); n.setName( "False"); assertEquals( true, n.isName() ); n.canonicalize(); assertTrue( n.getType() == libsbml.AST_CONSTANT_FALSE ); n.setType(libsbml.AST_NAME); n.setName( "Pi"); assertEquals( true, n.isName() ); n.canonicalize(); assertTrue( n.getType() == libsbml.AST_CONSTANT_PI ); n.setType(libsbml.AST_NAME); n.setName( "True"); assertEquals( true, n.isName() ); n.canonicalize(); assertTrue( n.getType() == libsbml.AST_CONSTANT_TRUE ); n.setType(libsbml.AST_NAME); n.setName( "Foo"); assertEquals( true, n.isName() ); n.canonicalize(); assertEquals( true, n.isName() ); n = null; }