|
20 | 20 | import static org.junit.Assert.assertEquals;
|
21 | 21 | import static org.junit.Assert.assertNotEquals;
|
22 | 22 |
|
| 23 | +import com.google.common.collect.ImmutableMap; |
| 24 | + |
23 | 25 | import org.junit.Test;
|
24 | 26 | import org.junit.runner.RunWith;
|
25 | 27 | import org.junit.runners.JUnit4;
|
26 |
| -import org.openqa.selenium.remote.DesiredCapabilities; |
27 | 28 |
|
28 | 29 | @RunWith(JUnit4.class)
|
29 | 30 | public class ImmutableCapabilitiesTest {
|
30 | 31 |
|
| 32 | + @Test |
| 33 | + public void canCreateEmptyCapabilities() { |
| 34 | + Capabilities empty = new ImmutableCapabilities(); |
| 35 | + assertEquals(empty.asMap(), ImmutableMap.of()); |
| 36 | + } |
| 37 | + |
| 38 | + @Test |
| 39 | + public void canCreateSinglePairCapabilities() { |
| 40 | + Capabilities empty = new ImmutableCapabilities("c1", "v1"); |
| 41 | + assertEquals(empty.asMap(), ImmutableMap.of("c1", "v1")); |
| 42 | + } |
| 43 | + |
| 44 | + @Test |
| 45 | + public void canCreateTwoPairCapabilities() { |
| 46 | + Capabilities empty = new ImmutableCapabilities("c1", "v1", "c2", 2); |
| 47 | + assertEquals(empty.asMap(), ImmutableMap.of("c1", "v1", "c2", 2)); |
| 48 | + } |
| 49 | + |
| 50 | + @Test |
| 51 | + public void canCreateThreePairCapabilities() { |
| 52 | + Capabilities empty = new ImmutableCapabilities("c1", "v1", "c2", 2, "c3", true); |
| 53 | + assertEquals(empty.asMap(), ImmutableMap.of("c1", "v1", "c2", 2, "c3", true)); |
| 54 | + } |
| 55 | + |
| 56 | + @Test |
| 57 | + public void canCreateFourPairCapabilities() { |
| 58 | + Capabilities empty = new ImmutableCapabilities("c1", "v1", "c2", 2, "c3", true, "c4", "v4"); |
| 59 | + assertEquals(empty.asMap(), ImmutableMap.of("c1", "v1", "c2", 2, "c3", true, "c4", "v4")); |
| 60 | + } |
| 61 | + |
| 62 | + @Test |
| 63 | + public void canCreateFivePairCapabilities() { |
| 64 | + Capabilities empty = new ImmutableCapabilities("c1", "v1", "c2", 2, "c3", true, "c4", "v4", "c5", "v5"); |
| 65 | + assertEquals(empty.asMap(), ImmutableMap.of("c1", "v1", "c2", 2, "c3", true, "c4", "v4", "c5", "v5")); |
| 66 | + } |
| 67 | + |
31 | 68 | @Test
|
32 | 69 | public void canCompareCapabilities() {
|
33 |
| - DesiredCapabilities caps1 = new DesiredCapabilities(); |
34 |
| - DesiredCapabilities caps2 = new DesiredCapabilities(); |
| 70 | + MutableCapabilities caps1 = new MutableCapabilities(); |
| 71 | + MutableCapabilities caps2 = new MutableCapabilities(); |
35 | 72 | assertEquals(new ImmutableCapabilities(caps1), new ImmutableCapabilities(caps2));
|
36 | 73 |
|
37 | 74 | caps1.setCapability("xxx", "yyy");
|
|
0 commit comments