test macros