test/test_logger.rb in logging-0.9.6 vs test/test_logger.rb in logging-0.9.7

- old
+ new

@@ -18,12 +18,12 @@ def test_add root = ::Logging::Logger[:root] root.level = 'info' - a1 = SioAppender.new 'a1' - a2 = SioAppender.new 'a2' + a1 = ::Logging::Appenders::StringIo.new 'a1' + a2 = ::Logging::Appenders::StringIo.new 'a2' log = ::Logging::Logger.new 'A Logger' root.add_appenders a1 assert_nil a1.readline assert_nil a2.readline @@ -212,12 +212,12 @@ log.clear_appenders assert_equal [], appenders[] end def test_concat - a1 = SioAppender.new 'a1' - a2 = SioAppender.new 'a2' + a1 = ::Logging::Appenders::StringIo.new 'a1' + a2 = ::Logging::Appenders::StringIo.new 'a2' log = ::Logging::Logger.new 'A' ::Logging::Logger[:root].add_appenders a1 assert_nil a1.readline assert_nil a2.readline @@ -412,12 +412,12 @@ def test_log root = ::Logging::Logger[:root] root.level = 'info' - a1 = SioAppender.new 'a1' - a2 = SioAppender.new 'a2' + a1 = ::Logging::Appenders::StringIo.new 'a1' + a2 = ::Logging::Appenders::StringIo.new 'a2' log = ::Logging::Logger.new 'A Logger' root.add_appenders a1 assert_nil a1.readline assert_nil a2.readline @@ -695,32 +695,9 @@ assert_equal( " A-logger::B...::C-logger *debug -A -T\n", sio.to_s) end end # class TestLogger - - class SioAppender < ::Logging::Appenders::IO - - def initialize( name, opts = {} ) - @sio = StringIO.new - super(name, @sio, opts) - begin readline rescue EOFError end - end - - def readline - @pos ||= 0 - @sio.seek @pos - begin - line = @sio.readline - @pos = @sio.tell - line - rescue EOFError - nil - end - end - - end # class SioAppender - end # module TestLogging class StringIO def to_s seek 0