Php 拉维尔和Simpletest

Php 拉维尔和Simpletest,php,unit-testing,phpunit,simpletest,laravel,Php,Unit Testing,Phpunit,Simpletest,Laravel,我正在尝试使用Simpletest对Laravel进行单元测试 我知道Laravel与PHPUnit支持集成在一起,我知道PHPUnit是行业标准,但在我的上一个项目(CakePHP 1.3)中与simpletest合作后,我希望我也能与Laravel一起使用 到目前为止,在Laravel文档中没有提到Simpletest。如果您有博客/教程链接,我们将不胜感激。我不明白您的问题所在。您可以选择使用哪个单元测试工具,因为您应该只测试自己编写的代码,而不测试其他人的代码 您可以创建一个类似“sim

我正在尝试使用Simpletest对Laravel进行单元测试

我知道Laravel与PHPUnit支持集成在一起,我知道PHPUnit是行业标准,但在我的上一个项目(CakePHP 1.3)中与simpletest合作后,我希望我也能与Laravel一起使用


到目前为止,在Laravel文档中没有提到Simpletest。如果您有博客/教程链接,我们将不胜感激。

我不明白您的问题所在。您可以选择使用哪个单元测试工具,因为您应该只测试自己编写的代码,而不测试其他人的代码

您可以创建一个类似“simpletests”的文件夹,并在其中放置引导和测试并运行它


但是,如果你不是最简单的专家,你真的应该使用PHPUnit。不是因为它几乎是标准的,而是当您在PHPUnit框架内拥有单元测试支持时,您应该使用它

如果您想要一个能够轻松自动执行测试套件的解决方案,我建议您结合使用phpunit和

Watchr是一个小巧灵活的ruby gem,它监视您指定的所有文件,并在保存脚本时执行脚本。您只需安装gem并在项目中添加类似于我的配置文件:

然后在控制台中键入
watchr watchr.rb
,以便在保存文件时自动执行测试。我的配置文件根据保存的文件指定要执行的测试。例如,如果更新
UserController.php
,则只执行
UserControllerTest.php

我的配置文件添加了一个咆哮集成,以在每次测试执行后显示消息。你需要一些小图片来让它工作。请毫不犹豫地询问我有关此工具的更多解释