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方法

你可能感兴趣的:(html,.net,单元测试,grails)