繁体   English   中英

如何在Laravel 4中射击代码接收单元测试的麻烦

[英]How to trouble shoot codeception unit tests in laravel 4

我的其他Codeception测试正在运行(接受,API等)时,几乎不会运行任何单元测试。 它看不到任何Test.php类型的测试,只有Cept.php和Cest.php。 它不接受(错误)任何断言测试,例如“ $ this-> assertEquals($ expeced。'expect this')。由于只有失败返回的测试,我该如何解决呢?Codeception PHP Testing Framework v1.8.1 Powered由Sebastian Bergmann提供的PHPUnit 3.7.28。

phpunit似乎已安装,因为我在供应商目录中看到它。 我可以直接从命令行运行它以查看其帮助。 但是,就是这样。 Laravel / Codeception组合通常会使单元测试不稳定吗? 我缺少一些配置吗???

似乎问题出在测试类的创建上。

您声明要use \\CodeGuy; -你不想那样做。

相反,您想像这样扩展您的课程。

class SampleCest extends \Codeception\TestCase\Test

我的建议:使用代码接收来生成单元测试。

codecept.phar generate:phpunit unit Sample

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM