我正在运行示例 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 {
答案 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