Grails - 如何对addTo*进行单元测试

mh3*_*377 1 grails groovy unit-testing mocking

是否可以在Grails中对addTo*函数进行单元测试?

谢谢你的帮助.

Col*_*ton 6

文档在第9.1节中说明:

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

您必须mockDomain(DomainClassName) 在单元测试中使用或编写集成测试:

DomainClassGrailsPlugin获取setup(doWithDynamicMethods)时,Grails使用一些Dynamic方法装饰域对象.