lee*_*d00 0 grails hibernate grails-orm
阅读有关Grails单元测试的文档,我发现了以下内容:
在Grails中,您需要特别注意单元测试和集成测试之间的区别,因为在单元测试中,Grails不会在运行时注入集成测试期间出现的任何动态方法.
有了这个,我假设缺少注入的方法参考:
getBy*,.save()由GORM和Hibernate方法他们在这里谈论的还有其他动态注入的东西吗?
基本上所有与GORM相关的方法(动态查找器等)都是文档中指出的.它们不适用于单元测试(无需模拟),仅适用于集成测试.
以下是单元测试期间不可用的大多数方法.
addTo
attach
count
countBy
createCriteria
delete
discard
executeQuery
executeUpdate
exists
find
findAll
findAllBy
findAllWhere
findBy
findWhere
get
getAll
getDirtyPropertyNames
getPersistentValues
ident
isAttached
isDirty
list
listOrderBy
load
lock
merge
read
refresh
removeFrom
save
| 归档时间: |
|
| 查看次数: |
753 次 |
| 最近记录: |