split tests up in header and implementation files
include square header in implementation
after endif only comments