advent-of-code/2018-elixir/test/day01_test.exs
2021-11-01 16:45:03 +01:00

17 lines
500 B
Elixir

defmodule Day01Test do
use ExUnit.Case
doctest Day01
test "adjust frequency" do
assert Day01.solve("+1\n+1\n+1") == 3
assert Day01.solve("+1\n+1\n-2") == 0
assert Day01.solve("-1\n-2\n-3") == -6
end
test "finds recurring frequency" do
assert Day01.solve_again("+1\n-1") == 0
assert Day01.solve_again("+3\n+3\n+4\n-2\n-4") == 10
assert Day01.solve_again("-6\n+3\n+8\n+5\n-6") == 5
assert Day01.solve_again("+7\n+7\n-2\n-7\n-4") == 14
end
end