测试用例；初步代码架构完成