gpt4 book ai didi

java - 测试一个使用随机值的类

转载 作者:搜寻专家 更新时间:2023-11-01 01:14:10 24 4
gpt4 key购买 nike

我需要测试一个使用 random.nextDouble() 的类,是否有优雅的方法来提供测试这些数字以便能够预见执行的输出?

最佳答案

我建议将随机数生成器嵌入到单独的组件中并将其注入(inject)到您的类中。因此,您将能够在测试中注入(inject)其模拟实例。在我看来,这是最优雅的解决方案。您还可以使用反射来做一些技巧,并覆盖在类主体中创建的随机生成器,但根本不推荐这样做。

关于java - 测试一个使用随机值的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9456118/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com