В Python у меня часто бывают тесты, которые выглядят примерно так:
tests = [
(2, 4),
(3, 9),
(10, 100),
]
for (input, expected_output) in tests:
assert f(input) == expected_output
Каков «правильный» способ написания таких тестов (где указан набор тестов, затем каждый из них запускается циклом) в Java с JUnit?
Спасибо!
Упреждающий ответ : я понимаю, что я мог бы сделать что-то вроде:
assertEquals(4, f(2))
assertEquals(9, f(3))
....
Но ... я надеюсь, что есть лучший способ.