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