【发布时间】:2011-12-16 21:21:54
【问题描述】:
在我的 Yii 应用程序中运行单元测试有哪些可能性?
到目前为止,我一直在这样测试它们:
打开命令提示符
> cd C:\WHEREVER MY APP IS\protected\tests
> phpunit unit/TestingTest.php
现在,我想知道是否还有其他方法。可以这么说,我是测试世界的新手,但在我看来,肯定有比一个接一个地运行所有测试更好的方法。感谢您的任何提示,我确定这个问题很愚蠢!但也许事实证明它对其他人有帮助。
编辑 (基于@David Harkness 评论) 好的,所以现在我知道当我这样做时
phpunit C:\WHEREVER MY APP IS\protected\tests\unit
我的 TestingTest.php 文件中的所有测试都已执行。我现在的问题是,在那个单元文件夹中,我有两个文件,TestingTest.php 和 TestingTest2.php Testing2Test.php。仅执行第一个中的测试。有什么想法吗?
【问题讨论】:
-
您是否尝试过在该目录中运行
phpunit而不指定文件?这就是我为非 Yii 项目所做的事情,我无法想象 Yii 会有什么不同。 -
@David Harkness,编辑了我的问题!
-
我们写了一篇关于如何使用 Yii 运行自动化 PHP 单元测试的博文。见:geeks.appbackr.com/61971101
标签: unit-testing phpunit yii