Тесты совершенно нечитаемые.
Если тебе нужно провести проверку на разном наборе данных воспользуйся библиотекой:
https://github.com/Pragmatists/JUnitParams
Если все-таки входные данные чем-то отличаются (например, ты хочешь проверить исключительный случай -- максимальный интеджер), то такую проверку нужно вынести в отдельный тест и назвать его соответствующе, чтобы разработчик, который читает твои тесты понимал о чем идет речь. Например, shouldCorrectlyGetSumForMaxInteger. А как твоя программа поведет себя в случае нулей или отрицательных чисел? Такие случае нужно предусматривать и на них тоже нужно писать тесты.