#146 增加单元测试