`
agile_boy
  • 浏览: 548122 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Grails 关于单元/集成测试

阅读更多
  Grails提供了比较方便的测试,其默认提供了单元,集成测试,而且其实用的mockXxx,mockFor也为测试数据提供了很好的支撑。
  不过,如果其单元测试中的mockDomain只是提供了部分的GORM特性支持,像Critiria,Name Query等是不支持的(至少在1.3.7及其以前),那么如果你的代码中如果用到上以上特性怎么办呢?我这里有两种方法:
  1. 将这些单元测试移到集成测试里边,在那里GORM会本很好的支持
  2. 使用@Mixin(DatastoreUnitTestMixin),详细可参考New approach to mocking domain classes in Grails unit tests或者中文的增强mockdomain方法
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics