package ch.vorburger.webdriver.runner.core.examples;
import static org.hamcrest.CoreMatchers.containsString;
import static org.junit.Assert.assertThat;
import org.junit.Test;
import org.junit.runners.Parameterized.Parameters;
import ch.vorburger.webdriver.runner.core.WebDriverProvider;
import ch.vorburger.webdriver.runner.core.junit.ParameterizedParameters;
import ch.vorburger.webdriver.runner.core.junit.sugar.AbstractWebDriverTest;
// TODO not used yet.. @WithWebDriverRunnerConfiguration(MyWebDriverTestConfiguration.class)
public class WebDriverParametrizedExampleTest extends AbstractWebDriverTest {
@Parameters(name = "{0}")
public static Iterable<Object[]> webDriverProvidersAndNameData() {
Iterable<WebDriverProvider> providers = new MyWebDriverTestConfiguration().getWebDriverProviders();
return new ParameterizedParameters(providers).webDriverProvidersAndNameData();
}
@Test public void testGoogle() {
w.get("http://www.google.com");
assertThat(w.getTitle(), containsString("Google"));
}
@Test public void testVorburgerCH() {
w.get("http://www.vorburger.ch");
assertThat(w.getTitle(), containsString("Homepage"));
}
}