@Test(dependsOnMethods = "getDefaultTitle") public void verifyHelpIcon() { rssFeedDashlet.clickOnHelpIcon(); assertTrue(rssFeedDashlet.isBalloonDisplayed()); String actualHelpBalloonMsg = rssFeedDashlet.getHelpBalloonMessage(); assertEquals(actualHelpBalloonMsg, EXP_HELP_BALLOON_MSG); rssFeedDashlet.closeHelpBallon(); assertFalse(rssFeedDashlet.isBalloonDisplayed()); }
@Test(dependsOnMethods = "clickConfigureButton") public void configExternalRss() throws InterruptedException { rssFeedUrlBoxPage.fillURL(CUSTOM_RSS_URL); rssFeedUrlBoxPage.clickOk(); for (int i = 0; i < 1000; i++) { if (rssFeedDashlet.getTitle().equals(EXP_CUSTOM_RSS_TITLE)) { break; } } assertEquals(rssFeedDashlet.getTitle(), EXP_CUSTOM_RSS_TITLE); }
@Test(dependsOnMethods = "configExternalRss") public void getNrOfHeadlines() throws InterruptedException { rssFeedUrlBoxPage = rssFeedDashlet.clickConfigure().render(); rssFeedUrlBoxPage.fillURL(rssUrl); rssFeedUrlBoxPage.selectNrOfItemsToDisplay(NrItems.Five); rssFeedUrlBoxPage.clickOk(); for (int i = 0; i < 1000; i++) { if (rssFeedDashlet.getTitle().equals(rssTitle)) { break; } } List<ShareLink> links = rssFeedDashlet.getHeadlineLinksFromDashlet(); assertTrue(links.size() > 4); }
@Test(dependsOnMethods = "verifyHelpIcon") public void verifyHeaderInfo() { assertTrue(rssFeedDashlet.getHeaderInfo().equals(headerInfo)); }
@Test(dependsOnMethods = "instantiateDashlet") public void getDefaultTitle() { defaultTitle = rssFeedDashlet.getTitle(); assertNotNull(defaultTitle); assertEquals(defaultTitle, EXP_TITLE_BY_DEFAULT); }
@Test(dependsOnMethods = "verifyHeaderInfo") public void clickConfigureButton() { rssFeedUrlBoxPage = rssFeedDashlet.clickConfigure().render(); assertNotNull(rssFeedUrlBoxPage); }