implemented the macros for boost unit test framework.