junit 循环测试
最近,我遇到了一个问题,我不得不编写一种方法的测试,该方法需要计算在一定可能性范围内的随机分布值1 。 更准确地说,如果您假设签名看起来像
interface RandomRangeValueCalculator {
long calculateRangeValue( long center, long radius );
}
测试可能会验证以下2个 :
public class RandomRangeValueCalculatorImplTest {
@Test
public void testCalculateRangeValue() {
long center = [...];
long radius = [...];
RangeValueCalculator calculator = [...];
long actual = calculator.calculateRangeValue( center, radius );
assertTrue( center + radius >= actual );
assertTrue( center