8
正如我在另一个question的答案中注意到的,在GORM中测试查找器方法时有几个问题。
我想从Something
获得的所有对象,并有排序和分页支持,所以我写了这个:Grails:有没有findAll()没有查询但有分页和排序的方法?
SomethingListVO findAllSomethings(int offset = 0, int limit = 50) {
def somethingCount = Something.count()
def somethings = Something.findAll([max: limit,
offset:offset,
sort: "number",
order: "asc"])
return new SomethingListVO(somethingCount,somethings)
}
,如果你想添加类似分页或排序,你需要有这不可能,因为工作一个问题。但是,如果您添加一个类似SELECT * FROM Something
的查询,您的测试将失败。
有什么方法可以测试这种方法(分页/排序)吗?
This approach似乎提供更多的功能,但它不会与我的grails安装。