【发布时间】:2013-05-16 04:18:17
【问题描述】:
通过 PEAR 安装 PHPUnit 并从 https://github.com/sebastianbergmann/phpunit/ 复制最新的存储库
写了一个基本的测试并保存在根目录下(也试过/Tests/)
<?php
require_once 'PHPUnit/Autoload.php';
class CalculatorTest extends PHPUnit_Framework_TestCase{
public function testAdd(){
$c = New Calculator();
$result = $c->add(5, 10);
$this->assertEquals(15, $result);
}
}
抛出关于无法加载require_once(SebastianBergmann/Diff/autoload.php) 的错误PHPUnit/Autoload.php 中有三行,69、70 和 71。
require_once 'SebastianBergmann/Diff/autoload.php';
require_once 'SebastianBergmann/Exporter/autoload.php';
require_once 'SebastianBergmann/Version/autoload.php';
目录SebastianBergmann 甚至都不存在....为什么这些行在这里?
我做错了什么,我是不是抄错地方了?
同样尝试运行/Tests/Runner/BaseTestRunnerTest.php 失败并显示Class 'PHPUnit_Runner_BaseTestRunner' not found
【问题讨论】:
-
"并从" --- 复制了最新的存储库?所以你只是克隆了 master 分支?
标签: php unit-testing phpunit