DATACMNS-377 - Prevent page sizes less than one.

PageRequest now actively prevents page sizes less than one. PageableHandlerMethodArgumentResolver falls back to default page size if it detects a page size less than one. It also rejects invalid default configuration using @PageableDefault.
This commit is contained in:
Oliver Gierke
2013-10-07 10:47:25 +02:00
parent 59e9af4950
commit 93b2d39cf1
4 changed files with 67 additions and 8 deletions

View File

@@ -94,4 +94,12 @@ public class PageRequestUnitTests {
// Does not equal on different size
assertNotEqualsAndHashcode(request, new PageRequest(0, 11));
}
/**
* @see DATACMNS-377
*/
@Test(expected = IllegalArgumentException.class)
public void preventsPageSizeLessThanOne() {
new PageRequest(0, 0);
}
}