Edu*_*per 24 phpunit ignore testcase
我在使用phpunit时遇到了一些问题.当我执行测试时,phpunit给我这些警告:
1)警告在"Illuminate\Foundation\Testing\TestCase"类中没有找到测试.
2)警告在"TestCase"类中没有找到测试.
但是我想忽略这些文件,因此phpunit不会尝试从它们运行测试.
怎么做?
小智 48
希望到现在你找到了答案,但如果你没有这可能会有所帮助:
嗯 - 确保文件名和类名都匹配.例如,没有文件名为BarTest.php的FooTest类.
另外,你肯定你在app/tests目录中有一个*Test.php文件吗?
[...]
就是这样,即我的一个测试在filename-vs-classname中有一个拼写错误.奇怪的是,拼写错误在TestCase类中发出警告,而不是标记实际导致它的类.
来自:https: //laracasts.com/forum/?p = 83-warnings-for-testcase-illuminate-foundation-testing-testcase/0
基本上,请确保您的文件名和类名匹配.我也正在敲打这个.
Der*_*ola 43
另一个解决方案可能是使TestCase类抽象化.通过这样做,PHPUnit将不会尝试在其中找到任何测试.
abstract class TestCase {