测试驱动开发的核心思想:
1;编写一个失败的单元测试
2:让测试代码编译通过
3:运行单元测试,发现不能运行通过
4:修改代码,使测试程序能运行通过
5:消除重复代码,优化程序设计
这一次可以直接循环到2步骤