Elixir Language
ExUnit
Suche…
Ausnahmen geltend machen
Verwenden Sie assert_raise , um zu testen, ob eine Ausnahme assert_raise wurde. assert_raise nimmt eine Exception und eine assert_raise Funktion auf.
test "invalid block size" do
assert_raise(MerkleTree.ArgumentError, (fn() -> MerkleTree.new ["a", "b", "c"] end))
end
Packen Sie den Code, den Sie testen möchten, in eine anonyme Funktion und übergeben Sie ihn an assert_raise .
Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow