mirror of
https://github.com/autistic-symposium/web3-starter-sol.git
synced 2025-04-25 10:09:08 -04:00
tests in solidity
tl; dr
assert vs. require
- Assert() should only be used to test for internal errors, and to check invariants.
- Require() should be used to ensure valid conditions are met that cannot be detected until execution time.
- You may optionally provide a message for require, but not for assert.