繁体   English   中英

Grails单元测试中不包括哪些动态方法?

[英]Which Dynamic methods are not included in Grails Unit Tests?

阅读有关Grails单元测试的文档时,我发现以下内容:

在Grails中,您需要特别注意单元测试和集成测试之间的区别,因为在单元测试中,Grails不会在运行时注入集成测试期间存在的任何动态方法。

^ Grails 9.1单元测试文档

因此,我假设缺少的注入方法是指:

  • GORM和Hibernate中的getBy* .save()方法

他们在这里谈论的还有动态注入的其他内容吗?

基本上所有与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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM