1
1
目前没有内置方式 Gallio/MbUnit 再次生成相同的随机数序列。但我认为这可能是一个有用的特性,我打开了一个 issue 为了那个请求。 准备好后我会更新主题答案。 我建议如下:
因此,通过向生成器提供相同的种子数,可以轻松地重新生成完全相同的值序列。 更新 :此功能现在可用于 Gallio v3.3.8 后来。 现在我们都同意P_ter所说的。使用随机数作为单元测试的输入是 很少地 好主意。其必然结果是 有时 方便且最合适。这正是我们决定在MBUnit中实现这个特性的原因。imho,一个可以很好地适应随机测试输入的常见场景是 stochastic analysis on hash code computations . |
mg610 · 如何开始C++单元测试 2 年前 |
Phil Gunning · 使用嵌套函数更改进行模拟测试 2 年前 |
shilin agre · 在Python中测试修饰函数 2 年前 |
SlipScout · Unittest只传递单个值,而不是获取多个值 2 年前 |
Alex · 从实际对象的实例返回默认模拟结果 2 年前 |