Examples of HasRows


Examples of com.google.gwt.view.client.HasRows

    // Should not throw an error when the display is null.
    assertNull(pager.getDisplay());
    assertFalse(pager.hasNextPage());

    // Set the display.
    HasRows display = new MockHasData<String>();
    pager.setDisplay(display);

    display.setVisibleRange(0, 20);
    display.setRowCount(20, true);
    assertFalse(pager.hasNextPage());
    assertFalse(pager.hasNextPages(1));

    display.setRowCount(105, true);
    assertTrue(pager.hasNextPage());
    assertTrue(pager.hasNextPages(5));
    assertFalse(pager.hasNextPages(6));
  }
View Full Code Here

Examples of com.google.gwt.view.client.HasRows

    // Should not throw an error when the display is null.
    assertNull(pager.getDisplay());
    assertFalse(pager.hasPage(0));

    // Set the display.
    HasRows display = new MockHasData<String>();
    pager.setDisplay(display);

    display.setVisibleRange(0, 20);
    display.setRowCount(105, true);
    assertTrue(pager.hasPage(0));
    assertTrue(pager.hasPage(5));
    assertFalse(pager.hasPage(6));
  }
View Full Code Here

Examples of com.google.gwt.view.client.HasRows

    // Should not throw an error when the display is null.
    assertNull(pager.getDisplay());
    assertFalse(pager.hasPreviousPage());

    // Set the display.
    HasRows display = new MockHasData<String>();
    pager.setDisplay(display);

    display.setRowCount(105, true);
    display.setVisibleRange(0, 20);
    assertFalse(pager.hasPreviousPage());
    assertFalse(pager.hasPreviousPages(1));

    display.setVisibleRange(40, 20);
    assertTrue(pager.hasPreviousPage());
    assertTrue(pager.hasPreviousPages(2));
    assertFalse(pager.hasPreviousPages(3));

    display.setVisibleRange(41, 20);
    assertTrue(pager.hasPreviousPage());
    assertTrue(pager.hasPreviousPages(3));
    assertFalse(pager.hasPreviousPages(4));
  }
View Full Code Here

Examples of com.google.gwt.view.client.HasRows

    // Should not throw an error when the display is null.
    assertNull(pager.getDisplay());
    pager.lastPage();

    // Set the display.
    HasRows display = new MockHasData<String>();
    pager.setDisplay(display);

    display.setVisibleRange(14, 20);
    display.setRowCount(105, true);
    pager.lastPage();
    assertEquals(new Range(100, 20), display.getVisibleRange());
  }
View Full Code Here

Examples of com.google.gwt.view.client.HasRows

    // Should not throw an error when the display is null.
    assertNull(pager.getDisplay());
    pager.lastPageStart();

    // Set the display.
    HasRows display = new MockHasData<String>();
    pager.setDisplay(display);

    pager.setRangeLimited(false);
    display.setVisibleRange(14, 20);
    display.setRowCount(105, true);
    pager.lastPageStart();
    assertEquals(new Range(85, 20), display.getVisibleRange());
  }
View Full Code Here

Examples of com.google.gwt.view.client.HasRows

    // Should not throw an error when the display is null.
    assertNull(pager.getDisplay());
    pager.nextPage();

    // Set the display.
    HasRows display = new MockHasData<String>();
    pager.setDisplay(display);

    display.setVisibleRange(10, 20);
    display.setRowCount(105, true);
    pager.nextPage();
    assertEquals(new Range(30, 20), display.getVisibleRange());
  }
View Full Code Here

Examples of com.google.gwt.view.client.HasRows

    // Should not throw an error when the display is null.
    assertNull(pager.getDisplay());
    pager.previousPage();

    // Set the display.
    HasRows display = new MockHasData<String>();
    pager.setDisplay(display);

    display.setVisibleRange(45, 20);
    display.setRowCount(105, true);
    pager.previousPage();
    assertEquals(new Range(25, 20), display.getVisibleRange());
  }
View Full Code Here

Examples of com.google.gwt.view.client.HasRows

    // Should not throw an error when the display is null.
    assertNull(pager.getDisplay());
    pager.setPage(0);

    // Set the display.
    HasRows display = new MockHasData<String>();
    pager.setDisplay(display);

    display.setVisibleRange(10, 20);
    display.setRowCount(105, true);

    pager.setPage(0);
    assertEquals(new Range(0, 20), display.getVisibleRange());

    pager.setPage(3);
    assertEquals(new Range(60, 20), display.getVisibleRange());

    pager.setPage(5);
    assertEquals(new Range(100, 20), display.getVisibleRange());
  }
View Full Code Here

Examples of com.google.gwt.view.client.HasRows

    // Should not throw an error when the display is null.
    assertNull(pager.getDisplay());
    pager.setPageStart(0);

    // Set the display.
    HasRows display = new MockHasData<String>();
    pager.setDisplay(display);

    display.setVisibleRange(10, 20);
    display.setRowCount(105, true);

    pager.setPageStart(0);
    assertEquals(new Range(0, 20), display.getVisibleRange());

    pager.setPageStart(45);
    assertEquals(new Range(45, 20), display.getVisibleRange());

    pager.setPageStart(100);
    assertEquals(new Range(85, 20), display.getVisibleRange());
  }
View Full Code Here

Examples of com.google.gwt.view.client.HasRows

    assertEquals(new Range(85, 20), display.getVisibleRange());
  }

  public void testSetRangeLimited() {
    AbstractPager pager = createPager();
    HasRows display = new MockHasData<String>();
    pager.setDisplay(display);
    display.setRowCount(110, true);
    display.setVisibleRange(70, 20);

    // Invalid ranges should be constrained by default.
    assertTrue(pager.isRangeLimited());
    display.setRowCount(84, true);
    assertEquals(new Range(64, 20), display.getVisibleRange());

    // Allow invalid ranges.
    pager.setRangeLimited(false);
    assertFalse(pager.isRangeLimited());
    display.setVisibleRange(50, 20);
    display.setRowCount(10, true);
    assertEquals(new Range(50, 20), display.getVisibleRange());
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.