@Parameters(name = "{index}: scale={0}") public static Iterable<Object[]> data() { final List<Object[]> data = new ArrayList<Object[]>(); for (final ScaleMetrics s : TestSettings.SCALES) { data.add(new Object[] {s, s.getDefaultArithmetic()}); } return data; }
@Parameters(name = "{index}: {0}, {1}") public static Iterable<Object[]> data() { final List<Object[]> data = new ArrayList<Object[]>(); for (final ScaleMetrics s : TestSettings.SCALES) { for (final OverflowMode om : OverflowMode.values()) { final DecimalArithmetic arith = om.isChecked() ? s.getDefaultCheckedArithmetic() : s.getDefaultArithmetic(); data.add(new Object[] {s, om, arith}); } } return data; }