phpunit正在运行一个TestCase类
我使用phpunit对一个项目进行单元测试,在测试的根目录中有一个名为StdTestCase的类,它是所有测试类的超类 突然,phpunit开始尝试运行这个class a测试类,我得到了这个警告phpunit正在运行一个TestCase类,php,unit-testing,phpunit,Php,Unit Testing,Phpunit,我使用phpunit对一个项目进行单元测试,在测试的根目录中有一个名为StdTestCase的类,它是所有测试类的超类 突然,phpunit开始尝试运行这个class a测试类,我得到了这个警告 1) Warning No tests found in class "std\tests\StdTestCase". 我的配置文件存在于项目的根目录中,我从中运行测试,其中包含以下内容 /phpunit.xml <phpunit backupGlobals="false" b
1) Warning
No tests found in class "std\tests\StdTestCase".
我的配置文件存在于项目的根目录中,我从中运行测试,其中包含以下内容
/phpunit.xml
<phpunit backupGlobals="false"
backupStaticAttributes="false"
colors="true"
convertErrorsToExceptions="true"
convertNoticesToExceptions="true"
convertWarningsToExceptions="true"
processIsolation="false"
stopOnFailure="false"
syntaxCheck="true"
bootstrap="./std/tests/bootstrap.php"
>
<testsuites>
<testsuite name="StdTestSuite">
<directory>./std/tests/</directory>
</testsuite>
</testsuites>
</phpunit>
/标准/测试/
将您的超类标记为抽象,因为它显然是应该的。将您的超类标记为抽象,因为它显然是应该的。将您的超类标记为抽象,因为它显然是应该的。这确实解决了问题,但似乎有一些根本问题尚未解决。php不应该忽略每个不是以Test.php结尾的文件吗?这确实解决了这个问题,但似乎有一些潜在的问题没有得到解决。php不应该忽略每个不是以Test.php结尾的文件吗?这确实解决了这个问题,但似乎有一些潜在的问题没有得到解决。php不应该忽略每个不是以Test.php结尾的文件吗?这确实解决了这个问题,但似乎有一些潜在的问题没有得到解决。php不应该忽略每个不是以Test.php结尾的文件吗?