Class: TC_BSTTime
- Inherits:
-
Test::Unit::TestCase
- Object
- Test::Unit::TestCase
- TC_BSTTime
- Defined in:
- lib/overtime.rb
Instance Method Summary collapse
- #assert_bst_time(true_time, bst_time) ⇒ Object
- #assert_bst_time_pairs(pairs_list) ⇒ Object
- #assert_time(true_time, time) ⇒ Object
- #setup ⇒ Object
- #test_time_bst_parse ⇒ Object
Instance Method Details
#assert_bst_time(true_time, bst_time) ⇒ Object
72 73 74 |
# File 'lib/overtime.rb', line 72 def assert_bst_time(true_time, bst_time) assert_time true_time, Time.parse(bst_time) end |
#assert_bst_time_pairs(pairs_list) ⇒ Object
66 67 68 69 70 |
# File 'lib/overtime.rb', line 66 def assert_bst_time_pairs(pairs_list) pairs_list.each{ |pairs| assert_bst_time(pairs.last, pairs.first) } end |
#assert_time(true_time, time) ⇒ Object
76 77 78 |
# File 'lib/overtime.rb', line 76 def assert_time(true_time, time) assert_equal(true_time, time.strftime("%Y/%m/%d %H:%M:%S")) end |
#setup ⇒ Object
36 37 |
# File 'lib/overtime.rb', line 36 def setup end |
#test_time_bst_parse ⇒ Object
39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 |
# File 'lib/overtime.rb', line 39 def test_time_bst_parse assert_bst_time_pairs [ ["2009/01/01 10:00:00", "2009/01/01 10:00:00"], ["2009/01/01 11:00:00", "2009/01/01 11:00:00"], ["2009/01/01 23:59:59", "2009/01/01 23:59:59"], ["2009/01/01 24:00:00", "2009/01/02 00:00:00"], ["2009/01/01 24:00:01", "2009/01/02 00:00:01"], ["2009/01/01 47:59:59", "2009/01/02 23:59:59"], ["2009/01/01 48:00:00", "2009/01/03 00:00:00"], ["2009/01/01 48:00:01", "2009/01/03 00:00:01"], ["2009/01/01", "2009/01/01 00:00:00"], ["2009/01", "2009/01/01 00:00:00"], ["2009-01-01 01:02:03", "2009/01/01 01:02:03"], ["3000/01/01 48:00:01", "3000/01/03 00:00:01"], ["2000/12/31 23:59:59", "2000/12/31 23:59:59"], ["2000/12/31 24:00:00", "2001/01/01 00:00:00"], ["1900/01/01 00:00:00", "1900/01/01 00:00:00"], ["0001/01/01 00:00:00", "0001/01/01 00:00:00"], ] end |