更新

主要更新测试类，把模块分开写了
添加了一个工具类，部分测试还没有做的，
删除的测试基本没有做