UnitTest.cpp 的一些头文件的引用都移到函数定义以前, 以避免头文件受namespace影响, 还有一些其他小改动.

Signed-off-by: shines77 <gz_shines@msn.com>