测试代码和生产代码一样重要。它可不是二等公民。它需要被思考、设计和照料。它该像生产代码一样整洁
单元测试让你的代码可扩展、可维护、可复用。有了测试可以近乎没有后患地做修改。实际上,可以毫无顾虑地修改架构和设计
整洁测试的要素: 可读性。
和其他代码中一样:明确、简洁、还有足够的表达力
每个测试都清晰地拆分为三个环节:
1. 第一个环节构造测试数据
2. 第二个环节操作测试数据
3. 第三个环节检验操作是否得到期望的结果。
单个测试中的断言数量应该最小化
整洁的测试还应遵循以下 5 条原则:
1、快速
2、独立
3、可重复
4、自足验证
5、及时