【问题标题】:Adding tests to existing Yii project向现有 Yii 项目添加测试
【发布时间】:2011-12-15 09:41:31
【问题描述】:

我已经用 Yii 完成了一个正在运行的项目。对于下一个开发阶段,我想使用 TDD 方法。现在,我一直在尝试安装所有复杂的东西(PHP 和 Selenium RC,头疼!),终于开始工作了。当我创建一个 SampleTest.php 并从控制台 phpunit SampleTest.php 运行它时,它工作得很好。

现在的问题是这个示例测试实际上是一个示例,它没有使用我项目中定义的任何模型。我想为我的模型创建新实例、填充它们等。但是如果不一一包括所有模型、控制器等,我该怎么做呢?

我手中有“Yii 的权威指南”,在测试环境设置下,它说如果我使用 yiic webapp 创建新应用程序,那么将创建一个完整的文件和目录列表 (@987654321 @)。如果是我的情况怎么办?我已经生成了应用程序?我有点迷路了,任何帮助表示赞赏。

谢谢!

【问题讨论】:

    标签: tdd phpunit yii


    【解决方案1】:

    只需在 your_application/protected/tests/ 文件夹中创建测试: - 单元/文件夹中的单元测试 - 功能/文件夹中的功能测试

    首先尝试按照本手册创建单元测试 - http://www.yiiframework.com/doc/guide/1.1/en/test.unit。这很容易。

    引导脚本会自动包含您的所有模型、组件等。 您可以在此处阅读更多相关信息(查看第 3 部分)-http://www.yiiframework.com/doc/guide/1.1/en/test.overview

    【讨论】:

    • 应该注意到我已经包含了这些文件夹。谢谢!现在,我对这个主题有一个新的疑问..如果你能帮助我,太好了!再次感谢!! stackoverflow.com/questions/7922766/…
    猜你喜欢
    • 2019-01-12
    • 1970-01-01
    • 1970-01-01
    • 2014-01-14
    • 1970-01-01
    • 1970-01-01
    • 2015-08-12
    • 2015-06-29
    • 2013-06-05
    相关资源
    最近更新 更多