// -*- c++ -*- /* * Jakelib2 - General purpose C++ library * Copyright (C) 2001 Florian Wolff (florian@donuz.de) * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * * $Id: BooleanTest.jlc,v 1.13 2003/09/26 15:55:26 florian Exp $ */ #include "Test.h" #include #pragma javasyntax using namespace jakelib::lang; void booleanTest() { try { System::out->println("jakelib::lang::Boolean::TRUE->toString() = '" .. jakelib::lang::Boolean::TRUE_VALUE .. "'"); System::out->println("jakelib::lang::Boolean::FALSE->toString() = '" .. jakelib::lang::Boolean::FALSE_VALUE .."'"); System::out->println("\n... new Boolean(boolean value)"); Boolean* b_true = new Boolean(true); System::out->println("b_true->toString() = '" .. b_true .. "'" .. "; booleanValue() = " .. (jlong) b_true->booleanValue()); Boolean* b_false = new Boolean(false); System::out->println("b_false->toString() = '" .. b_false .. "'" .. "; booleanValue() = " .. (jlong) b_false->booleanValue()); System::out->println("\n... new Boolean(String* s)"); b_true = new Boolean("True"); System::out->println("b_true->toString() = '" .. b_true .."'" .. "; booleanValue() = " .. (jlong) b_true->booleanValue()); b_false = new Boolean("False"); System::out->println("b_false->toString() = '" .. b_false .. "'" .. "; booleanValue() = " .. (jlong) b_false->booleanValue()); System::out->println("\njakelib::lang::Boolean::toBoolean(\"TRUE\") = " .. (jlong) Boolean::toBoolean("TRUE")); System::out->println("jakelib::lang::Boolean::toBoolean(\"False\") = " .. (jlong) Boolean::toBoolean("False")); System::out->println("jakelib::lang::Boolean::toBoolean(\"0\") = " .. (jlong) Boolean::toBoolean("0")); } catch (Exception *ex) { System::out->println(ex); } }