Package br.com.objectos.way.ui

Examples of br.com.objectos.way.ui.PagerJson


*/
@Test
public class PagerTest {

  public void at_the_first_page_without_next() {
    Pager res = new PagerJson(0, 10, 9);

    assertThat(res.isHasPrevious(), is(false));
    assertThat(res.isHasNext(), is(false));
    assertThat(res.getFirstIndex(), equalTo(1));
    assertThat(res.getLastIndex(), equalTo(9));
    assertThat(res.getPreviousPage(), equalTo(0));
    assertThat(res.getPage(), equalTo(0));
    assertThat(res.getNextPage(), equalTo(0));
    assertThat(res.getPageTotal(), equalTo(1));
  }
View Full Code Here


    assertThat(res.getNextPage(), equalTo(0));
    assertThat(res.getPageTotal(), equalTo(1));
  }

  public void at_the_first_page_with_next() {
    Pager res = new PagerJson(0, 10, 15);

    assertThat(res.isHasPrevious(), is(false));
    assertThat(res.isHasNext(), is(true));
    assertThat(res.getFirstIndex(), equalTo(1));
    assertThat(res.getLastIndex(), equalTo(10));
    assertThat(res.getPreviousPage(), equalTo(0));
    assertThat(res.getPage(), equalTo(0));
    assertThat(res.getNextPage(), equalTo(1));
    assertThat(res.getPageTotal(), equalTo(2));
  }
View Full Code Here

    assertThat(res.getNextPage(), equalTo(1));
    assertThat(res.getPageTotal(), equalTo(2));
  }

  public void at_middle() {
    Pager res = new PagerJson(2, 10, 78);

    assertThat(res.isHasPrevious(), is(true));
    assertThat(res.isHasNext(), is(true));
    assertThat(res.getFirstIndex(), equalTo(21));
    assertThat(res.getLastIndex(), equalTo(30));
    assertThat(res.getPreviousPage(), equalTo(1));
    assertThat(res.getPage(), equalTo(2));
    assertThat(res.getNextPage(), equalTo(3));
    assertThat(res.getPageTotal(), equalTo(8));
  }
View Full Code Here

    assertThat(res.getNextPage(), equalTo(3));
    assertThat(res.getPageTotal(), equalTo(8));
  }

  public void at_the_end() {
    Pager res = new PagerJson(7, 10, 78);

    assertThat(res.isHasPrevious(), is(true));
    assertThat(res.isHasNext(), is(false));
    assertThat(res.getFirstIndex(), equalTo(71));
    assertThat(res.getLastIndex(), equalTo(78));
    assertThat(res.getPreviousPage(), equalTo(6));
    assertThat(res.getPage(), equalTo(7));
    assertThat(res.getNextPage(), equalTo(7));
    assertThat(res.getPageTotal(), equalTo(8));
  }
View Full Code Here

TOP

Related Classes of br.com.objectos.way.ui.PagerJson

Copyright © 2018 www.massapicom. 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.