Header Image

How to use Approval Tests for C++ effectively

This talk will cover aspects such as:

  • Formatting options, to ensure failures are really easy to understand and act on
  • An example of when a growing number of unit tests turns out easier to maintain with Approvals
  • Different reporters, and how to use them well
  • Dealing with timestamps or dates (for example in logs)
  • Dealing with external resources: I/O, networking, system API calls, etc.
  • Dealing with multiple processes or threads
  • Can I use approvals for the cases when RAM is low? Eg. an embedded controller that has 1MB of RAM
June 24 @ 11:45
11:45 — 12:35 (50′)

Room A

Clare Macrae