April 2011
Intermediate to advanced
356 pages
8h 55m
English
The test list is done, so let’s get started. A natural first test is to test that initialization is correct. LEDs are supposed to be off after initialization.
First we’ll create the LedDriver test file. By convention, I call it LedDriverTest.c. I usually place test code in a different directory from the production code. I’ll put this code in the unity/LedDriver directory and adjust my makefile so it compiles and links with the new test file. Choosing a suitable test name for what we are trying to accomplish, the file should look like this:
| unity/LedDriver/LedDriverTest.c | |
| | #include "unity_fixture.h" |
| | TEST_GROUP(LedDriver); |
| | |
| | TEST_SETUP(LedDriver) |
| | { |
| | } |
| | |
| | TEST_TEAR_DOWN(LedDriver) |
| | { |
| | } |
| | |
| | TEST(LedDriver, LedsOffAfterCreate) ... |