コード例 #1
0
ファイル: EditBridgeTestUi.java プロジェクト: anair/sipxecs
  // 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);
  }