簡體   English   中英

phpunit正在運行TestCase類

[英]phpunit is running a TestCase class

我正在使用phpunit對項目進行單元測試,並且在測試的根目錄中有一個名為StdTestCase的類,它是所有測試類的超類。

出乎意料的是,phpunit開始嘗試將此類運行為測試類,並且收到此警告

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>

將您的超類標記為抽象,因為顯然應該如此。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM