【问题标题】:how to assert response success in groovy unit testing如何在 groovy 单元测试中断言响应成功
【发布时间】:2009-11-11 06:28:20
【问题描述】:

嘿,我正在尝试在 grails 上使用 groovy 开发示例应用程序。我有一个名为 login 的操作。除了呈现一个名为 login 的页面外,它什么也不做。我认为没有必要在操作中显式呈现任何名为 login 的视图,因为我的视图名称与操作名称匹配。

def login = {

}

当我遵循 TDD 时,我想断言该响应是成功的。我如何在 groovy 单元测试中做到这一点?

【问题讨论】:

    标签: unit-testing grails response


    【解决方案1】:

    您不能对 HTTP 响应进行单元测试,因为当从单元测试中调用控制器时,控制器只是一个普通的老式 groovy 类。您需要使用集成测试(使用 MockHttpServletRequest/Response)或使用功能测试插件之一:gfunc、webtest、selenium 等

    应该有很多集成和功能测试的示例可以通过 Google 找到。

    【讨论】:

    猜你喜欢
    • 2019-01-12
    • 2021-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多