aboutsummaryrefslogtreecommitdiffstats
path: root/test/logger/test_logperiod.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/logger/test_logperiod.rb')
-rw-r--r--test/logger/test_logperiod.rb85
1 files changed, 0 insertions, 85 deletions
diff --git a/test/logger/test_logperiod.rb b/test/logger/test_logperiod.rb
deleted file mode 100644
index ba7c26cf59..0000000000
--- a/test/logger/test_logperiod.rb
+++ /dev/null
@@ -1,85 +0,0 @@
-# coding: US-ASCII
-# frozen_string_literal: false
-require 'test/unit'
-require 'logger'
-require 'time'
-
-class TestLogPeriod < Test::Unit::TestCase
- def test_next_rotate_time
- time = Time.parse("2019-07-18 13:52:02 +0100")
-
- daily_result = Logger::Period.next_rotate_time(time, 'daily')
- next_day = Time.parse("2019-07-19 00:00:00 +0100")
- assert_equal(next_day, daily_result)
-
- weekly_result = Logger::Period.next_rotate_time(time, 'weekly')
- next_week = Time.parse("2019-07-21 00:00:00 +0100")
- assert_equal(next_week, weekly_result)
-
- monthly_result = Logger::Period.next_rotate_time(time, 'monthly')
- next_month = Time.parse("2019-08-1 00:00:00 +0100")
- assert_equal(next_month, monthly_result)
-
- result = Logger::Period.next_rotate_time(time, 'invalid')
- assert_equal(time, result)
- end
-
- def test_next_rotate_time_extreme_cases
- # First day of Month and Saturday
- time = Time.parse("2018-07-01 00:00:00 +0100")
-
- daily_result = Logger::Period.next_rotate_time(time, 'daily')
- next_day = Time.parse("2018-07-02 00:00:00 +0100")
- assert_equal(next_day, daily_result)
-
- weekly_result = Logger::Period.next_rotate_time(time, 'weekly')
- next_week = Time.parse("2018-07-08 00:00:00 +0100")
- assert_equal(next_week, weekly_result)
-
- monthly_result = Logger::Period.next_rotate_time(time, 'monthly')
- next_month = Time.parse("2018-08-1 00:00:00 +0100")
- assert_equal(next_month, monthly_result)
-
- result = Logger::Period.next_rotate_time(time, 'invalid')
- assert_equal(time, result)
- end
-
- def test_previous_period_end
- time = Time.parse("2019-07-18 13:52:02 +0100")
-
- daily_result = Logger::Period.previous_period_end(time, 'daily')
- day_ago = Time.parse("2019-07-17 23:59:59 +0100")
- assert_equal(day_ago, daily_result)
-
- weekly_result = Logger::Period.previous_period_end(time, 'weekly')
- week_ago = Time.parse("2019-07-13 23:59:59 +0100")
- assert_equal(week_ago, weekly_result)
-
- monthly_result = Logger::Period.previous_period_end(time, 'monthly')
- month_ago = Time.parse("2019-06-30 23:59:59 +0100")
- assert_equal(month_ago, monthly_result)
-
- result = Logger::Period.previous_period_end(time, 'invalid')
- assert_equal(time, result)
- end
-
- def test_previous_period_end_extreme_cases
- # First day of Month and Saturday
- time = Time.parse("2018-07-01 00:00:00 +0100")
-
- daily_result = Logger::Period.previous_period_end(time, 'daily')
- day_ago = Time.parse("2018-06-30 23:59:59 +0100")
- assert_equal(day_ago, daily_result)
-
- weekly_result = Logger::Period.previous_period_end(time, 'weekly')
- week_ago = Time.parse("2018-06-30 23:59:59 +0100")
- assert_equal(week_ago, weekly_result)
-
- monthly_result = Logger::Period.previous_period_end(time, 'monthly')
- month_ago = Time.parse("2018-06-30 23:59:59 +0100")
- assert_equal(month_ago, monthly_result)
-
- result = Logger::Period.previous_period_end(time, 'invalid')
- assert_equal(time, result)
- end
-end