调整代码结构，方便打包
测试用例