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