test/appenders/test_io.rb in logging-0.9.8 vs test/appenders/test_io.rb in logging-1.0.0

- old
+ new

@@ -7,20 +7,19 @@ class TestIO < Test::Unit::TestCase include LoggingTestCase def setup super - ::Logging.init - @levels = ::Logging::LEVELS - @appender = ::Logging::Appenders::StringIo.new 'test_appender' + @appender = Logging.appenders.string_io('test_appender') @sio = @appender.sio + @levels = Logging::LEVELS end def test_append - event = ::Logging::LogEvent.new('TestLogger', @levels['warn'], - [1, 2, 3, 4], false) + event = Logging::LogEvent.new('TestLogger', @levels['warn'], + [1, 2, 3, 4], false) @appender.append event assert_equal " WARN TestLogger : <Array> #{[1, 2, 3, 4]}\n", readline assert_nil(readline) event.level = @levels['debug'] @@ -34,18 +33,18 @@ end def test_append_error # setup an internal logger to capture error messages from the IO # appender - log = Logging::Appenders::StringIo.new('__internal_io') - Logging::Logger[Logging].add_appenders(log) - Logging::Logger[Logging].level = 'all' + log = Logging.appenders.string_io('__internal_io') + Logging.logger[Logging].add_appenders(log) + Logging.logger[Logging].level = 'all' # close the string IO object so we get an error @sio.close - event = ::Logging::LogEvent.new('TestLogger', @levels['warn'], - [1, 2, 3, 4], false) + event = Logging::LogEvent.new('TestLogger', @levels['warn'], + [1, 2, 3, 4], false) @appender.append event assert_equal "INFO Logging : appender \"test_appender\" has been disabled", log.readline.strip assert_equal "ERROR Logging : <IOError> not opened for writing", log.readline.strip @@ -60,11 +59,11 @@ @appender.close assert_equal true, @sio.closed? assert_equal true, @appender.closed? [STDIN, STDERR, STDOUT].each do |io| - @appender = ::Logging::Appenders::IO.new 'test', io + @appender = Logging.appenders.io('test', io) @appender.close assert_equal false, io.closed? assert_equal true, @appender.closed? end end @@ -85,13 +84,13 @@ end def test_concat_error # setup an internal logger to capture error messages from the IO # appender - log = Logging::Appenders::StringIo.new('__internal_io') - Logging::Logger[Logging].add_appenders(log) - Logging::Logger[Logging].level = 'all' + log = Logging.appenders.string_io('__internal_io') + Logging.logger[Logging].add_appenders(log) + Logging.logger[Logging].level = 'all' # close the string IO object so we get an error @sio.close @appender << 'oopsy' @@ -112,10 +111,10 @@ assert_equal :flush, ary.pop end def test_initialize assert_raise(EOFError) {@sio.readline} - assert_raise(TypeError) {::Logging::Appenders::IO.new 'test', []} + assert_raise(TypeError) {Logging.appenders.io('test', [])} end private def readline @appender.readline