在phalcon单元测试中找不到UnitTestCase

时间:2016-02-01 07:40:35

标签: php

我正在运行示例 https://docs.phalconphp.com/en/latest/reference/unit-testing.html 我完成了所有配置,但我正面临着

  

C:\ xampp \ htdocs \ myproject> phpunit tests / UnitTest.php

     

致命错误:Class' UnitTestCase'找不到   第16行的C:\ xampp \ htdocs \ myproject \ tests \ Unit Test.php

第16行

  

类UnitTest扩展\ UnitTestCase {

1 个答案:

答案 0 :(得分:0)

您需要在tests文件夹中运行测试。如该教程中所述:

  

这将在tests /目录下运行任何测试。

从PHPunit.xml文件中可以看到

<?xml version="1.0" encoding="UTF-8"?>
<phpunit bootstrap="./TestHelper.php"
         backupGlobals="false"
         backupStaticAttributes="false"
         verbose="true"
         colors="false"
         convertErrorsToExceptions="true"
         convertNoticesToExceptions="true"
         convertWarningsToExceptions="true"
         processIsolation="false"
         stopOnFailure="false"
         syntaxCheck="true">
    <testsuite name="Phalcon - Testsuite">
        <directory>./</directory>
    </testsuite>
</phpunit>

目录设置为当前<directory>./</directory> 所以运行这样的测试:

C:\xampp\htdocs\myproject\tests>phpunit UnitTest.php