Elixir Language
ExUnit
サーチ…
例外の宣言
assert_raise
を使用して、例外が発生したかどうかをテストします。 assert_raise
はExceptionと実行される関数をassert_raise
ます。
test "invalid block size" do
assert_raise(MerkleTree.ArgumentError, (fn() -> MerkleTree.new ["a", "b", "c"] end))
end
テストするコードを無名関数にラップし、 assert_raise
ます。
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow