Open3
property based testing
downsides:
- We cannot re-run the test with the same inputs, to see if an issue was fixed
- We cannot make sure we include special values, such as interval limits
- In case of failures, we don’t have a clear description of the cause of the issue
- Creating argument sources for a wide variety of data types can be a tedious task