gigasecond
This commit is contained in:
30
elixir/gigasecond/test/gigasecond_test.exs
Normal file
30
elixir/gigasecond/test/gigasecond_test.exs
Normal file
@@ -0,0 +1,30 @@
|
||||
defmodule GigasecondTest do
|
||||
use ExUnit.Case
|
||||
|
||||
test "from 2011-04-25 00:00:00" do
|
||||
assert Gigasecond.from({{2011, 4, 25}, {0, 0, 0}}) == {{2043, 1, 1}, {1, 46, 40}}
|
||||
end
|
||||
|
||||
test "from 1977-06-13 00:00:00" do
|
||||
assert Gigasecond.from({{1977, 6, 13}, {0, 0, 0}}) == {{2009, 2, 19}, {1, 46, 40}}
|
||||
end
|
||||
|
||||
test "from 1959-19-07 00:00:00" do
|
||||
assert Gigasecond.from({{1959, 7, 19}, {0, 0, 0}}) == {{1991, 3, 27}, {1, 46, 40}}
|
||||
end
|
||||
|
||||
test "from 2015-01-24 22:00:00" do
|
||||
assert Gigasecond.from({{2015, 1, 24}, {22, 0, 0}}) == {{2046, 10, 2}, {23, 46, 40}}
|
||||
end
|
||||
|
||||
test "from 2015-01-24 23:59:59" do
|
||||
assert Gigasecond.from({{2015, 1, 24}, {23, 59, 59}}) == {{2046, 10, 3}, {1, 46, 39}}
|
||||
end
|
||||
|
||||
@tag :pending
|
||||
test "yourself" do
|
||||
# customize these values for yourself
|
||||
# your_birthday = {{year1, month1, day1}, {0, 0, 0}}
|
||||
# assert Gigasecond.from(your_birthday) == {{year2, month2, day2}, {hours, minutes, seconds}}
|
||||
end
|
||||
end
|
||||
2
elixir/gigasecond/test/test_helper.exs
Normal file
2
elixir/gigasecond/test/test_helper.exs
Normal file
@@ -0,0 +1,2 @@
|
||||
ExUnit.start()
|
||||
ExUnit.configure(exclude: :pending, trace: true)
|
||||
Reference in New Issue
Block a user