Skip to content

Commit 1a0a010

Browse files
committed
Adding tests for platform autoconversion
1 parent 95c4d51 commit 1a0a010

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

java/client/test/org/openqa/selenium/remote/DesiredCapabilitiesTest.java

+11
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import org.junit.runner.RunWith;
2323
import org.junit.runners.JUnit4;
2424
import org.openqa.selenium.Capabilities;
25+
import org.openqa.selenium.Platform;
2526
import org.openqa.selenium.StubDriver;
2627
import org.openqa.selenium.WebDriver;
2728
import org.openqa.selenium.logging.LoggingPreferences;
@@ -93,4 +94,14 @@ public void testExtractDebugLogLevelFromCapabilityMap() {
9394
(LoggingPreferences) caps.getCapability(CapabilityType.LOGGING_PREFS);
9495
assertSame(Level.FINE, prefs.getLevel("browser"));
9596
}
97+
98+
@Test
99+
public void shouldAutomaticallyConvertPlatformFromStringToEnum() {
100+
DesiredCapabilities caps = new DesiredCapabilities();
101+
caps.setCapability(CapabilityType.PLATFORM, "windows 7");
102+
assertEquals(caps.getCapability(CapabilityType.PLATFORM), Platform.VISTA);
103+
caps.setCapability(CapabilityType.PLATFORM, "WIN8_1");
104+
assertEquals(caps.getCapability(CapabilityType.PLATFORM), Platform.WIN8_1);
105+
}
106+
96107
}

0 commit comments

Comments
 (0)