Wasted several days rechecking my code over and over that was already correct, because the test condition I wrote was inverted.
Essentially: if (correct) { fail }.