diff options
-rw-r--r-- | test/logger/test_logdevice.rb | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/test/logger/test_logdevice.rb b/test/logger/test_logdevice.rb index bdf611aab4..6c9a52e6a5 100644 --- a/test/logger/test_logdevice.rb +++ b/test/logger/test_logdevice.rb @@ -295,10 +295,12 @@ class TestLogDevice < Test::Unit::TestCase def test_shifting_period_suffix # shift_age other than 'daily', 'weekly', and 'monthly' means 'everytime' - { - "%Y%m%d" => Logger.new(@filename, 'now', 1048576), # default - "%Y-%m-%d" => Logger.new(@filename, 'now', 1048576, shift_period_suffix: '%Y-%m-%d') - }.each do |format, logger| + ['%Y%m%d', '%Y-%m-%d', '%Y'].each do |format| + if format == '%Y%m%d' # default + logger = Logger.new(@filename, 'now', 1048576) + else # config + logger = Logger.new(@filename, 'now', 1048576, shift_period_suffix: format) + end begin yyyymmdd = Time.now.strftime(format) filename1 = @filename + ".#{yyyymmdd}" |