basic macros to define tests etc.