我有一段使用环境变量的Java代码,代码的行为取决于此变量的值.我想用环境变量的不同值测试此代码.我怎么能在JUnit中这样做?
我已经看到了一些在Java中设置环境变量的方法,但是我对它的单元测试方面更感兴趣,特别是考虑到测试不应该相互干扰.
java testing junit unit-testing environment-variables
我正在研究 Junit5。我的 java 代码使用 System.getenv("demoVar") 访问环境变量。那么我如何在 jUnit5 测试类中设置这个环境变量,以便我的代码可以在测试期间访问这个环境变量的值。
java junit5
java ×2
environment-variables ×1
junit ×1
junit5 ×1
testing ×1
unit-testing ×1