CONTEXT
我是Windows用户。我项目的目录结构如下。
-project
-src
-SourceCode.php
-tests
-UnitTestFile.php
-vendor
-bin
-phpunit
-phpunit.bat
-all required packages including phpunit etc
-autoload.php
-composer.json
-composer.lock
-phpunit.xml
UnitTestFile.php
上SourceCode.php
。 composer install
,composer update
并且composer dump-autoload -o
。phpunit --version
从中运行project folder
,我会得到PHPUnit版本PHPUNIT 3.7.21
。当我运行相同的命令时project folder/vendor/bin
,我得到版本PHPUNIT 5.7.27
。所以,显然,我觉得一个是全局安装,一个是项目特定的(供应商/ bin中的一个)。path_to_project / vendor / bin> phpunit /../../tests/UnitTestFile.php
问题:
当我运行上面的命令时,我收到class UnitTestFile could not be found
错误。任何人都可以指导我吗?
发布于 2018-09-29 17:01:12
嗯..我感觉你的班级还没有定义。
bool class_exists ( string $class_name [, bool $autoload = TRUE ] )
此函数检查是否已定义给定的类。
https://stackoverflow.com/questions/-100002816
复制相似问题