【游戏编程扯淡精粹】单元测试
依赖注入(DP/DI)
- 基本思想:将延时,随机数等影响测试的内容抽取出来,使用mock替代
- 我的使用体验:使得代码复杂化,需要权衡测试的价值,最终在项目开发中放弃
time.sleep要耗时
通过构造函数的依赖注入解耦,真实运行时选择time库注入,测试时注入mock
被测试的scheduler类
测试scheduler的单元测试类
微信扫一扫
time.sleep要耗时
通过构造函数的依赖注入解耦,真实运行时选择time库注入,测试时注入mock
被测试的scheduler类
测试scheduler的单元测试类
相关推荐