TestsΒΆ
- Overview
- Background
- Testing framework
- How to write tests
- Sample TestSuite skeleton
- Test macros
- How to add an example program to the test suite
- Testing (de)serialization of Headers
- Testing for boolean outcomes
- Testing outcomes when randomness is involved
- Testing output data against a known distribution
- Providing non-trivial input vectors of data
- Storing and referencing non-trivial output data
- Presenting your output test data