У меня есть фрагмент кода Java, который использует переменную среды, и поведение кода зависит от значения этой переменной.Я хотел бы протестировать этот код с различными значениями переменной среды.Как я могу сделать это в JUnit?
Я видел некоторые способы установки переменных среды в Java в целом, но меня больше интересует аспект модульного тестирования, особенно учитываячто тесты не должны мешать друг другу.
Ну, вы можете использовать метод setup (), чтобы объявить различные значения вашего env. переменные в константах. Затем используйте эти константы в методах испытаний, используемых для проверки другого сценария.