重构base 补充单元测试