4.5. TestsΒΆ
- 4.5.1. Overview
- 4.5.2. Background
- 4.5.3. Testing framework
- 4.5.4. How to write tests
- 4.5.4.1. Sample TestSuite skeleton
- 4.5.4.2. Test macros
- 4.5.4.3. How to add an example program to the test suite
- 4.5.4.4. Testing (de)serialization of Headers
- 4.5.4.5. Testing for boolean outcomes
- 4.5.4.6. Testing outcomes when randomness is involved
- 4.5.4.7. Testing output data against a known distribution
- 4.5.4.8. Providing non-trivial input vectors of data
- 4.5.4.9. Storing and referencing non-trivial output data
- 4.5.4.10. Presenting your output test data