Sha256: 611bebed79d11b55c94483f98319ee2ded70cfa69ba01db7ebd283d9e9485d1a
Contents?: true
Size: 1.66 KB
Versions: 3
Compression:
Stored size: 1.66 KB
Contents
require 'minitest/autorun' require_relative 'gigasecond' # Test data version: 9d027ad class GigasecondTest < Minitest::Test def test_2011_04_25 result = Gigasecond.from(Time.utc(2011, 4, 25, 0, 0, 0)) assert_equal Time.utc(2043, 1, 1, 1, 46, 40), result end def test_1977_06_13 skip result = Gigasecond.from(Time.utc(1977, 6, 13, 0, 0, 0)) assert_equal Time.utc(2009, 2, 19, 1, 46, 40), result end def test_1959_07_19 skip result = Gigasecond.from(Time.utc(1959, 7, 19, 0, 0, 0)) assert_equal Time.utc(1991, 3, 27, 1, 46, 40), result end def test_full_time_specified skip result = Gigasecond.from(Time.utc(2015, 1, 24, 22, 0, 0)) assert_equal Time.utc(2046, 10, 2, 23, 46, 40), result end def test_full_time_with_day_roll_over skip result = Gigasecond.from(Time.utc(2015, 1, 24, 23, 59, 59)) assert_equal Time.utc(2046, 10, 3, 1, 46, 39), result end # Test your 1Gs anniversary def test_with_your_birthday skip end # Problems in exercism evolve over time, as we find better ways to ask # questions. # The version number refers to the version of the problem you solved, # not your solution. # # Define a constant named VERSION inside of the top level BookKeeping # module, which may be placed near the end of your file. # # In your file, it will look like this: # # module BookKeeping # VERSION = 1 # Where the version number matches the one in the test. # end # # If you are curious, read more about constants on RubyDoc: # http://ruby-doc.org/docs/ruby-doc-bundle/UsersGuide/rg/constants.html def test_bookkeeping assert_equal 4, BookKeeping::VERSION end end
Version data entries
3 entries across 3 versions & 1 rubygems