macro defined as combination of other macros test