S těma testama bacha. Je rozdíl, jestli chci testovat že program vrací 42, nebo vrací nějaký ANSWER_CODE z header.h.
Pokud chci tu první možnost, tak není dobrý nápad v testu použít to makro. Protože pak ten test neodhalí, že do toho headeru někdo zasáhl a tu konstantu změnil.