コード例 #1
0
  public void testBroadCast() {
    ScrollableGridViewEvent event = new ScrollEvent(table, 20, 30);
    event.setAttribute("attr", "value0");
    table.broadcast(event);
    assertEquals("value0", table.getAttributes().get("attr"));

    AjaxEvent ajaxEvent = new AjaxEvent(table);
    String id = AjaxRendererUtils.getAbsoluteId(table);
    table.broadcast(ajaxEvent);
    assertTrue(ajaxContext.getAjaxAreasToRender().contains(id));

    SortListener1 sortListener = new SortListener1();
    table.setSortListener(sortListener);
    table.broadcast(new SortEvent(table, "0", 20, 30));
    assertTrue(sortListener.triggered);
  }