-
Notifications
You must be signed in to change notification settings - Fork 13
Expand file tree
/
Copy pathEnvironmentFactoryTest.java
More file actions
47 lines (40 loc) · 1.74 KB
/
Copy pathEnvironmentFactoryTest.java
File metadata and controls
47 lines (40 loc) · 1.74 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
import environment.EnvironmentConstants;
import environment.EnvironmentFactory;
import http.helpers.EnvironmentHelper;
import org.junit.Assert;
import org.junit.Test;
import java.util.HashMap;
import java.util.Map;
public class EnvironmentFactoryTest {
@Test
public void testThatEnvironmentPropertiesCouldBeSet(){
Map<String, String> map = new HashMap<>();
map.put(EnvironmentConstants.IS_LOCAL, "TRUE");
EnvironmentHelper.setEnv(map);
Assert.assertTrue(EnvironmentFactory.isLocal());
Assert.assertFalse(EnvironmentFactory.isMobile());
Assert.assertFalse(EnvironmentFactory.isRemote());
Assert.assertFalse(EnvironmentFactory.isHeadless());
map.clear();
map.put(EnvironmentConstants.IS_MOBILE, "TRUE");
EnvironmentHelper.setEnv(map);
Assert.assertFalse(EnvironmentFactory.isLocal());
Assert.assertTrue(EnvironmentFactory.isMobile());
Assert.assertFalse(EnvironmentFactory.isRemote());
Assert.assertFalse(EnvironmentFactory.isHeadless());
map.clear();
map.put(EnvironmentConstants.IS_REMOTE, "TRUE");
EnvironmentHelper.setEnv(map);
Assert.assertFalse(EnvironmentFactory.isLocal());
Assert.assertFalse(EnvironmentFactory.isMobile());
Assert.assertTrue(EnvironmentFactory.isRemote());
Assert.assertFalse(EnvironmentFactory.isHeadless());
map.clear();
map.put(EnvironmentConstants.IS_HEADLESS, "TRUE");
EnvironmentHelper.setEnv(map);
Assert.assertFalse(EnvironmentFactory.isLocal());
Assert.assertFalse(EnvironmentFactory.isMobile());
Assert.assertFalse(EnvironmentFactory.isRemote());
Assert.assertTrue(EnvironmentFactory.isHeadless());
}
}