Current section

Files

Jump to
inplace test examples josephus_test.exs
Raw

test/examples/josephus_test.exs

defmodule InPlace.Examples.JosephusTest do
use ExUnit.Case
alias InPlace.Examples.Josephus
test "the cases with known answers (N = 41, k = 2, 3)" do
## Original story
assert 19 == Josephus.solve(41, 2) |> Map.get(:survivor)
## Wikipedia example
assert 31 == Josephus.solve(41, 3) |> Map.get(:survivor)
end
end