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

Laravel单元测试-运行所有测试,laravel,phpunit,laravel-4,Laravel,Phpunit,Laravel 4,我对Laravel和PHPUnit都很陌生,我正在Ubuntu 12.04上使用Laravel4 当我从项目的主目录运行phpunit时,它会运行Laravel附带的ExampleTest.php测试。我创建了自己的示例测试(与他们的示例完全相同,在同一个目录中,只有文件和测试被重命名并执行不同的操作),然后像以前一样再次运行phpunit;但它仍然只运行ExampleTest.php——而不是我创建的测试。但是如果我运行phpunit path/to/myTest,它就可以很好地运行我的测试。

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

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


谢谢你的帮助

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

app/tests/TestCreateEvent.php

它应该会起作用


还要确保将测试中的模型重命名为
“class CreateEventTest Extendes TestCase”

实际的“路径/to/myTest”和测试文件名是什么?
app/tests/TestCreateEvent.php
我觉得这很简单。谢谢一个问题,为什么测试用例工作?它没有以Test结束。phpTestCase没有测试。每种试验方法必须以“试验”作为前缀。testSomething(){}
app/tests/CreateEventTest.php