public void test_ValidASTNode_returnsBoolean() { ASTNode node = new ASTNode ( libsbml.AST_LOGICAL_AND ); assertEquals( true, node.returnsBoolean() ); node.setType(libsbml.AST_LOGICAL_NOT); assertEquals( true, node.returnsBoolean() ); node.setType(libsbml.AST_LOGICAL_OR); assertEquals( true, node.returnsBoolean() ); node.setType(libsbml.AST_LOGICAL_XOR); assertEquals( true, node.returnsBoolean() ); node.setType(libsbml.AST_FUNCTION_PIECEWISE); assertEquals( true, node.returnsBoolean() ); node.setType(libsbml.AST_RELATIONAL_EQ); assertEquals( true, node.returnsBoolean() ); node.setType(libsbml.AST_RELATIONAL_GEQ); assertEquals( true, node.returnsBoolean() ); node.setType(libsbml.AST_RELATIONAL_GT); assertEquals( true, node.returnsBoolean() ); node.setType(libsbml.AST_RELATIONAL_LEQ); assertEquals( true, node.returnsBoolean() ); node.setType(libsbml.AST_RELATIONAL_LT); assertEquals( true, node.returnsBoolean() ); node.setType(libsbml.AST_RELATIONAL_NEQ); assertEquals( true, node.returnsBoolean() ); node.setType(libsbml.AST_CONSTANT_TRUE); assertEquals( true, node.returnsBoolean() ); node.setType(libsbml.AST_CONSTANT_FALSE); assertEquals( true, node.returnsBoolean() ); }