【问题标题】:Symfony - Unit testing with LimeSymfony - 使用 Lime 进行单元测试
【发布时间】:2011-03-02 20:59:43
【问题描述】:

我正在尝试在 Lime 中编写一些单元测试,但文档中的有效测试方法列表似乎相当有限:

http://www.symfony-project.org/jobeet/1_4/Doctrine/en/08

我正在尝试编写一些测试来尝试保存具有不正确值的模型。

Lime 是否有一种可以正常工作的方法?

关于该主题的快速谷歌搜索没有发现任何有用的信息。

肯定有一个简单的方法可以做到这一点?

任何建议表示赞赏。

谢谢。

【问题讨论】:

  • 我相信你想要的是功能测试,而不是单元测试。 symfony 中的单元测试通常针对您自己编写的类/函数。
  • 根据我的经验,Lime 测试方法实际上是有限的。我对为什么 symfony 团队会推出自己的而不使用 PHPUnit 感到困惑,但也许他们会在某个地方解释。我目前正在测试 sfPHPUnit2Plugin;到目前为止一切都很好,尽管很难为您的测试命名,例如小部件、模型等 - 没有运行单元测试子集的任务,只有所有测试或单个测试。

标签: testing symfony1 lime


【解决方案1】:

这是一篇关于单元测试数据库模型的好文章。我自己发现它非常有用。它还建议在内存中的 sqlite 数据库中进行模型测试,这比使用 mysql 数据库要快得多。

http://webmozarts.com/2010/03/11/writing-efficient-tests/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-20
    • 2012-03-26
    • 1970-01-01
    • 1970-01-01
    • 2017-08-16
    • 1970-01-01
    • 1970-01-01
    • 2018-09-27
    相关资源
    最近更新 更多