【游戏编程扯淡精粹】单元测试

MaxWen

关注

阅读 136

2022-01-24

【游戏编程扯淡精粹】单元测试

依赖注入(DP/DI)

  • 基本思想:将延时,随机数等影响测试的内容抽取出来,使用mock替代
  • 我的使用体验:使得代码复杂化,需要权衡测试的价值,最终在项目开发中放弃

time.sleep要耗时

通过构造函数的依赖注入解耦,真实运行时选择time库注入,测试时注入mock
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

被测试的scheduler类
在这里插入图片描述

测试scheduler的单元测试类
在这里插入图片描述

精彩评论(0)

0 0 举报