标签: random integration-testing
我想为我正在创建的纸牌游戏编写一些集成测试。但是,它基于一个洗牌。我能想到的唯一能够获得可预测结果的解决方案就是打破洗牌,但是我在集成测试中做任何存根都很不舒服。有没有其他策略?
答案 0 :(得分:0)
测试的目的是什么?
集成测试中的存根是IMO很好,所有测试都应该只测试被测组件。另一个选择是允许Shuffle取种子。