add test macro