The Waterproof plugin for the Coq proof assistant allows you to write Coq proofs in a style that resembles handwritten mathematical proofs, designed to help university students with learning how to prove mathematical statements.
assert_fails_with_string
(fun () => throw (Message.of_string "This error _should_ be raised."))
"This error _should_ be raised.".
In addition
We also added more channels for feedback (inform, notice ...) and added a possibility for logging general feedback.
We have removed all warnings during library compilation.
Add functionality to test messages and errors.
The core new functions are
assert_fails_with_string
andassert_feedback_with_strings
.Example usage:
In addition
We also added more channels for feedback (inform, notice ...) and added a possibility for logging general feedback. We have removed all warnings during library compilation.