gpt4 book ai didi

java - 如何在junit 5中为测试用例设置环境变量

转载 作者:行者123 更新时间:2023-11-30 01:48:39 25 4
gpt4 key购买 nike

我正在研究 Junit5 。我的java代码使用System.getenv("demoVar")来访问环境变量。那么我如何在jUnit5测试类中设置这个环境变量,以便我的代码在测试过程中可以访问这个环境变量的值。

最佳答案

来自另一个SO答案https://stackoverflow.com/a/59635733/2185719 :

There is JUnit Pioneer, a "JUnit 5 extension pack".

jUnit Pioneer 提供了一个为测试设置环境变量的注释。例如:

@Test
@SetEnvironmentVariable(key = "PATH", value = "")
void testPath_isEmpty() {
assertThat(System.getenv("PATH")).isEmpty();
}

关于java - 如何在junit 5中为测试用例设置环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56888279/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com