Configuration 在phpstorm 3.0.3中使用phpunit配置问题。can';找不到所需的文件
每当我在PHPStorm中运行单元测试时,我都必须从类文件中注释require_once语句 例如,如果我有一个类Configuration 在phpstorm 3.0.3中使用phpunit配置问题。can';找不到所需的文件,configuration,phpunit,phpstorm,Configuration,Phpunit,Phpstorm,每当我在PHPStorm中运行单元测试时,我都必须从类文件中注释require_once语句 例如,如果我有一个类 require_once 'model/Foo.php' class Bar extends Foo { function baz($a, $b) { ... } } 我必须创建一个如下所示的单元测试类(注意额外的require_一次) 然后,当我完成测试时,我可以检查所有文件并取消对require_once语句的注释,然后我可以处理或上传到服
require_once 'model/Foo.php'
class Bar extends Foo {
function baz($a, $b) {
...
}
}
我必须创建一个如下所示的单元测试类(注意额外的require_一次)
然后,当我完成测试时,我可以检查所有文件并取消对require_once语句的注释,然后我可以处理或上传到服务器
我这样组织我的课程
projectRoot
+-src
| +-index.php and my classes+their folders
|
+-test
+-my unit test classes
这是PHPUnit或PHPStorm中的配置问题吗?我在哪里修好它?我在谷歌上搜索了几天,并在phpstorm中使用了phpunit配置设置,但运气不好。这很可能是由于工作目录更改引起的 您应该将您的
require\u更改一次
require_once 'model/Foo.php';
指向使用绝对路径的对象,例如:
require_once(realpath(dirname(__FILE__) . "/model/Foo.php"));
这很可能是由工作目录更改引起的
您应该将您的require\u更改一次
require_once 'model/Foo.php';
指向使用绝对路径的对象,例如:
require_once(realpath(dirname(__FILE__) . "/model/Foo.php"));