@Test public void countNegative() throws Exception { thrown.expect(IllegalArgumentException.class); queryDefault.withCount(-1); }
@Test public void countZero() throws Exception { thrown.expect(IllegalArgumentException.class); queryDefault.withCount(0); }
@Test public void happyCase_countOnly() throws Exception { final QueryDefault<Customer> q = queryDefault.withCount(20L); assertThat(q, is(queryDefault)); assertThat(q.getStart(), is(0L)); assertThat(q.getCount(), is(20L)); }
@Test public void typicalHappyCase() throws Exception { final QueryDefault<Customer> q = queryDefault.withStart(10L).withCount(5L); assertThat(q, is(queryDefault)); assertThat(q.getStart(), is(10L)); assertThat(q.getCount(), is(5L)); }