use macros to write unit test.
remove comments.
use macros in unit test.