--- /dev/null
+package net.jaekl.cfb.util;
+
+import java.util.HashMap;
+
+public class EnvMock extends Env {
+ private HashMap<String, String> m_map;
+
+ EnvMock() {
+ m_map = new HashMap<String, String>();
+ }
+
+ @Override
+ String getEnv(String variableName) {
+ if (m_map.containsKey(variableName)) {
+ return m_map.get(variableName);
+ }
+ return super.getEnv(variableName);
+ }
+
+ public static EnvMock mock_putInstance() {
+ EnvMock mock = new EnvMock();
+ m_inst = mock;
+ return mock;
+ }
+
+ public void mock_putEnv(String variableName, String value) {
+ m_map.put(variableName, value);
+ }
+}