我目前正在尝试使用PHPUnit来了解测试驱动开发(TDD),并且有关于使用TDD编写报告的问题。使用TDD创建报告
第一关:我明白TDD的基本过程:
但我的问题是:你如何使用TDD写报告?假设你的任务是编写一份报告,说明按照颜色,类型和体重通过给定十字路口的汽车数量。现在,所有上述数据都已被捕获到数据库表中,但您被要求关联它。
你如何去写一个你不知道结果的方法的测试?根据用户在运行报告时可能提供的日期范围和其他限制条件,关联此数据的方法的结果将会发生变化?在这种情况下,您如何使用像PHPUnit这样的框架在TDD的范围内工作?