@Test public void test() throws Exception { assertThat(preferencesBot.getServersCount(), is(0)); // can add SonarServerWizardBot addWizard = preferencesBot.add(); assertThat(addWizard.getServerUrl(), is("http://localhost:9000")); // default url assertThat(addWizard.getUsername(), is("")); assertThat(addWizard.getPassword(), is("")); testConnection(addWizard, ProjectUtils.getSonarServerUrl() + "/", true); // test for SONARIDE-90 testConnection(addWizard, ProjectUtils.getSonarServerUrl(), true); testConnection(addWizard, "http://fake", false); addWizard.finish(); assertThat(preferencesBot.getServersCount(), is(1)); // can edit SonarServerWizardBot editWizard = preferencesBot.select("http://fake").edit(); assertThat(editWizard.getServerUrl(), is("http://fake")); assertThat(editWizard.getUsername(), is("")); assertThat(editWizard.getPassword(), is("")); editWizard.setServerUrl("http://fake2"); editWizard.finish(); assertThat(preferencesBot.getServersCount(), is(1)); // can remove preferencesBot.select("http://fake2").remove(); assertThat(preferencesBot.getServersCount(), is(0)); }
@AfterClass public static void closeProperties() { preferencesBot.ok(); }