add object like macro tests