库系统Lambda具有
withEnvironmentVariables设置环境变量的方法。
public void EnvironmentVariablesTest { @Test public void setEnvironmentVariable() { String value = withEnvironmentVariable("name", "value") .execute(() -> System.getenv("name")); assertEquals("value", value); }}
对于Java 5至7,库系统规则具有一个名为的JUnit规则
EnvironmentVariables。
import org.junit.contrib.java.lang.system.EnvironmentVariables;public class EnvironmentVariablesTest { @Rule public final EnvironmentVariables environmentVariables = new EnvironmentVariables(); @Test public void setEnvironmentVariable() { environmentVariables.set("name", "value"); assertEquals("value", System.getenv("name")); }}
完全公开:我是两个库的作者。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)