get rid of unused test macro rubbish
document unittest api