Event language
UI language
When writing units tests for software interfacing with external hardware, we need to think carefully about the boundaries between the software and the hardware. How can we write good tests that let us be confident in the driver software, even if the hardware is not actually present? I present some lessons learned from writing drivers for the Pocket Science Lab.<br>