`
sqlxx
  • 浏览: 17459 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

Grails 单元测试中的错误

 
阅读更多

在用grails写一个对Service的单元测试的时候,test case失败了,产生的错误是:

No such property: log for class: ArticleCollectionService

groovy.lang.MissingPropertyException: No such property: log for class: ArticleCollectionService

看起来是Service找不到注入给他的log对象的缘故,经过google后得知,可以在new这个Service对象之前调用

mockLogging(ArticleCollectionService)就可以了

分享到:
评论

相关推荐

    grails 中文第二版

    - 改进了单元测试和集成测试的支持,提供了更多样化的测试工具。 - 引入了新的测试框架,如Spock框架,用于编写更清晰、更具表现力的测试代码。 #### 二、起步 **安装的前提条件** - Java SE 1.6或更高版本。 - ...

    Grails入门指南 -- 针对grails1.0.4更新

    - **单元测试**:针对单一组件进行测试,验证其功能正确性。 - **功能测试**:模拟用户操作,验证整个系统的行为是否符合预期。 - **部署与运维**: - **日志管理**:记录应用运行期间的关键信息,便于问题排查和...

    Grails技术精解与Web开发实践.pdf

    - 在Grails中编写和执行单元测试和集成测试的方法。 - 测试框架的使用,例如Spock或JUnit。 8. Grails的部署和生产环境配置 - 如何将Grails应用部署到不同的应用服务器,如Tomcat、Jetty等。 - 性能调优和监控...

    Grails基础教程.pdf

    单元测试是软件开发中的重要组成部分,它帮助确保每个组件都能独立正确地工作。 **4.2 集成测试** 集成测试关注于组件间的交互是否正常,有助于发现接口不兼容或逻辑错误等问题。 #### 五、领域模型 **5.1 ...

    Grails入门指南-中文版

    - 编写单元测试确保各个组件的正确性。 - 使用JUnit等测试框架。 **2. 功能测试** - 对整个系统的功能进行测试。 - 确保所有功能正常运行。 **3. 日志记录** - 记录关键信息以便于调试和监控。 **4. 部署** ...

    Grails权威指南

     1.7 单元测试  1.8 本章小结 第2章 groovy动态语言  2.1 groovy和java的异同  2.1.1 相同点  2.1.2 不同点  2.2 基础知识  2.1.1 类声明 . 2.2.2 语言级断言(assertion)  ...

    Groovy轻松入门—Grails实战基础篇

    理解如何编写单元测试、集成测试和功能性测试,确保代码质量。 9. **部署与性能优化**:了解Grails应用的部署选项,如Tomcat、Jetty等应用服务器,以及如何进行性能调优,包括缓存策略、数据库索引优化等。 10. **...

    Grails基础教程

    - **单元测试**:单元测试是软件开发中的一个重要环节,旨在验证单个组件或函数是否按照预期工作。Grails支持多种单元测试工具,如JUnit和Spock框架。 - **集成测试**:集成测试用于验证不同组件之间的交互是否正确...

    Grails 1.1 Web Application Development

    - **单元测试与集成测试**:编写单元测试和集成测试来确保代码质量和功能的正确性。 - **部署策略**:采用持续集成/持续部署(CI/CD)流程自动化部署过程,提高部署效率和减少错误。 #### 五、Grails社区与资源 - **...

    Groovy and Grails Recipes.pdf

    - **集成测试**:利用Groovy的单元测试框架进行自动化测试,确保代码质量。 - **部署策略**:Grails支持多种部署方式,包括传统的WAR包部署和独立的Jetty或Tomcat服务器。 - **安全性**:通过Spring Security ...

    grails templates脚手架优化

    8. **测试代码**:默认的脚手架可能不会生成测试代码,但你可以通过定制模板来添加单元测试或集成测试,提高代码质量。 9. **响应式设计**:如果你的项目需要响应式的用户界面,可以在视图模板中使用现代前端框架,...

    Grails 开发手册1

    - `test`:单元测试文件。 5. **Domain** - 定义属性:例如,`class Person { String name; Integer age; Date lastVisit }` - CRUD操作: - Create:`p=new Person(name:"Fred", age:40, lastVisit:new Date()...

    The Definitive Guide to Grails Second Edition (Apress 2009)

    - **测试驱动开发**:Grails鼓励使用测试驱动开发(TDD)的方法论,提供了丰富的单元测试、集成测试工具,确保代码的质量和可维护性。 3. **高级特性** - **插件系统**:Grails拥有一个丰富的插件生态系统,开发者...

    Getting-Started-with-Grails-Chinese

    - **测试**:利用 Grails 内置的测试框架进行单元测试和功能测试,确保代码质量。 - **部署**:将应用程序部署到生产环境中,常见的 Java 应用服务器包括 Tomcat、WebLogic 和 WebSphere。 #### 六、高级功能 - **...

    Grails入门指南

    8. **测试与部署**:编写单元测试和功能测试,确保应用质量;配置部署环境,发布应用至生产服务器。 四、Grails的动态特性 1. **动态查询器**:提供灵活的数据查询能力,支持条件筛选、排序、分页等功能,无需编写...

    grails-transfert-project:Grails转移项目

    10. **测试**:在转移后,进行详尽的测试,确保所有功能在新环境中正常工作,包括单元测试、集成测试和端到端测试。 11. **性能优化**:在新环境中,可能需要对性能进行评估和优化,比如调整内存设置、缓存策略、...

    GrailsA QuickStart Guide

    学习Grails提供的测试框架,如Spock,进行单元测试和集成测试,确保代码质量。 8. **Grails性能优化** 探讨如何优化Grails应用程序的性能,包括数据库查询优化、缓存策略和异步处理。 9. **持续集成与持续部署**...

Global site tag (gtag.js) - Google Analytics