@Override public void setUp() { m_conferenceHelper = new ConferenceTestHelper(tester); getTestContext().setBaseUrl(SiteTestHelper.getBaseUrl()); SiteTestHelper.home(getTester()); SiteTestHelper.setScriptingEnabled(tester, true); clickLink("resetConferenceBridgeContext"); m_conferenceHelper.createBridge(); clickLink("ListBridges"); clickLinkWithText(TestPage.TEST_LOCATION_FQDN); clickLink("link:conferences"); SiteTestHelper.assertNoUserError(tester); }
// 2 = 1 thead (columns) + 1 tfoot (pager) // Table row counting will be the true value+2 public void testGroupFilter() throws Exception { SiteTestHelper.home(getTester()); clickLink("resetConferenceBridgeContext"); SiteTestHelper.seedGroup(tester, "NewUserGroup", 2); m_conferenceHelper.createBridge(); m_conferenceHelper.groupConferenceAutomation("seedGroup0"); m_conferenceHelper.groupConferenceAutomation("seedGroup1"); m_conferenceHelper.addUserToGroup(3, "seedGroup1", 12200); m_conferenceHelper.addUserToGroup(2, "seedGroup0", 13300); SiteTestHelper.home(tester); clickLink("ListBridges"); clickLinkWithText(TestPage.TEST_LOCATION_FQDN); clickLink("link:conferences"); // all conferences SiteTestHelper.selectOption(tester, "group:filter", "- all -"); int tableCount = SiteTestHelper.getRowCount(tester, "conference:list"); assertEquals(7, tableCount); // filter User Group seedGroup0 conferences SiteTestHelper.selectOption(tester, "group:filter", "seedGroup0"); SiteTestHelper.assertNoException(tester); tableCount = SiteTestHelper.getRowCount(tester, "conference:list"); assertEquals(4, tableCount); // filter User Group seedGroup1 conferences SiteTestHelper.selectOption(tester, "group:filter", "seedGroup1"); SiteTestHelper.assertNoException(tester); tableCount = SiteTestHelper.getRowCount(tester, "conference:list"); assertEquals(5, tableCount); // back to all conferences SiteTestHelper.selectOption(tester, "group:filter", "- all -"); tableCount = SiteTestHelper.getRowCount(tester, "conference:list"); assertEquals(7, tableCount); }