当我的其他Codeception测试正在运行(接受,api等)时,很少会运行单元测试。它没有看到Test.php类型的任何测试,只有Cept.php和Cest.php。它不接受(错误)任何断言测试,例如“$ this-> assertEquals($ expeced。'expect this')。我如何解决这个问题,因为只有失败的测试才会返回: Codeception PHP测试框架v1.8.1 由Sebastian Bergmann撰写的PHPUnit 3.7.28提供。
似乎安装了phpunit,就像我在供应商目录中看到的那样。我可以直接从命令行运行它来查看它的帮助。但那是关于它的。 Laravel / Codeception组合的单元测试通常是不稳定的吗?是否有一些我错过的配置???答案 0 :(得分:0)
似乎问题是创建测试类。
您声明要use \CodeGuy;
- 您不想这样做。
相反,你想要像这样扩展你的类。
class SampleCest extends \Codeception\TestCase\Test
我建议:使用codeception生成单元测试。
codecept.phar generate:phpunit unit Sample