Provide more context on the cause of the error to help users understand what went wrong and why.
This essentially requires each isTrue/isTrueArgument/notNull use to be evaluated and a user understandable error message emitted in the case of the contract being broken. If possible include details on why there was an error and how to fix / not get the error.
- is duplicated by
-
JAVA-1437 Ensure contract assertions create meaningful errors
- Closed