增加和完善单元测试，目前覆盖率能达到80%以上。