Laravel单元测试 - 运行所有测试

时间:2013-07-30 00:43:37

标签: laravel phpunit laravel-4

我对Laravel和PHPUnit都很陌生,我在Ubuntu 12.04上使用Laravel 4.

当我从项目的主目录运行phpunit时,它会运行Laravel附带的ExampleTest.php测试。我创建了自己的示例测试(与他们的示例完全相同,在同一目录中,只重命名文件和测试并执行不同的操作),并像以前一样再次运行phpunit;但它仍然只运行ExampleTest.php - 而不是我创建的测试。但是,如果我运行phpunit path/to/myTest,它运行我的测试就好了。所以我觉得这是一个愚蠢的问题,但我如何用一个命令运行所有的测试(我认为phpunit应该这样做?)

感谢您的帮助!

1 个答案:

答案 0 :(得分:32)

您的测试需要完成... Test.php自动运行。所以改变

app/tests/TestCreateEvent.php

app/tests/CreateEventTest.php

它应该有用。

另外,请确保将测试中的模型重命名为"class CreateEventTest extends TestCase"