【发布时间】:2014-08-04 19:57:57
【问题描述】:
我有以下文件结构:
- 包括
- class.Klasse.php
- 源
- 自动加载.php
- 测试
- KlasseTest.php
此结构位于项目文件夹中。在 linux shell 上,在这个文件夹中,我输入以下命令行:
phpunit --bootstrap src/autoload.php tests/KlasseTest.php
命令行向我显示了这个:
PHPUnit 4.1.4 by Sebastian Bergmann.
PHP Fatal error: Class 'Klasse' not found in /home/doug/workspace/PHPunit/tests/KlasseTest.php on line 7
我的 autload.php:
<?php
function __autoload($class_name) {
include 'includes/class.' . $class_name . '.php';
}
我的 KlasseTest.php:
<?php
class KlasseTest extends PHPUnit_Framework_TestCase {
public function testWertvergleich() {
$o = new Klasse();
}
}
我的班级.Klasse.php:
<?php
class Klasse {
public function __construct() {
}
}
我不知道为什么我会收到上面的消息。
【问题讨论】:
-
我遇到了同样的问题。真希望这有一个答案。你想清楚了吗?
标签: phpunit autoload bootstrapping