lib/rio/handle.rb in rio-0.4.2 vs lib/rio/handle.rb in rio-0.5.1

- old
+ new

@@ -1,8 +1,8 @@ #-- -# =============================================================================== -# Copyright (c) 2005,2006,2007,2008 Christopher Kleckner +# =========================================================================== +# Copyright (c) 2005-2012 Christopher Kleckner # All rights reserved # # This file is part of the Rio library for ruby. # # Rio is free software; you can redistribute it and/or modify @@ -16,24 +16,13 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with Rio; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -# =============================================================================== +# =========================================================================== #++ # -# To create the documentation for Rio run the command -# ruby build_doc.rb -# from the distribution directory. -# -# Suggested Reading -# * RIO::Doc::SYNOPSIS -# * RIO::Doc::INTRO -# * RIO::Doc::HOWTO -# * RIO::Doc::EXAMPLES -# * RIO::Rio -# require 'rio/base' module RIO @@ -65,36 +54,5 @@ if $0 == __FILE__ eval DATA.read, nil, $0, __LINE__+4 end __END__ - -require 'test/unit' - -class TC_Handle < Test::Unit::TestCase - def test_handle - assert_nothing_raised { - h = Handle.new() - } - h = Handle.new() - assert_nil(h.v) - object = String.new("Zippy") - h = FwdHandle.new(object,$stdout) - s = "Hello World\n" - - rtn = h.fwd_rtn(:write,s) - assert_equal(rtn,s.length) - - rtn = h.fwd_rtn_obj(:write,s) - assert_same(rtn,object) - - rtn = h.fwd_rtn_new(:write,s) - assert_equal(object.class,rtn.class) - assert_not_same(object,rtn) - assert_equal(rtn,s.length.to_s) - - rtn = h.write(s) - p rtn -# assert_equal(sdocdir,docdir.to_s) -# assert_instance_of(RIO::Rio,doc,"catpath does not return an FS") - end -end