我很难尝试使 PHPUnit 工作。我的目录是 phpC:/wamp/bin/php/php5.4.3
现在,我读到 PHPUnit 在没有 PEAR 的情况下无法工作,所以我得到了go-pear.phar
文件并将其放在C:/wamp/bin/php/php5.4.3/PEAR/
运行go-pear.phar
文件中并安装在系统上。第三,我使用安装PHPUnitGit Bash
并将其放入C:/wamp/www/local/unit-testing/
(不确定目录是否正确)
现在,我创建了一个简单的UserTest
文件
<?php
require_once "phpunit/PHPUnit/Autoload.php";
require_once "User.php";
class UserTest extends PHPUnit_Framework_TestCase
{
protected $user;
// test the talk method
protected function setUp() {
$this->user = new User();
$this->user->setName("Tom");
}
protected function tearDown() {
unset($this->user);
}
public function testTalk() {
$expected = "Hello world!";
$actual = $this->user->talk();
$this->assertEquals($expected, $actual);
}
}
并试图要求这个文件并从 Windows 的命令行运行它。但是,由于缺乏关于这些文件的确切位置的说明,我似乎无法运行它。
截至目前,问题是命令行无法识别 PEAR 命令。尽管如此,我还是运行了PEAR_ENV.reg
文件来将 PATH 变量添加到文件中。
其次,我不确定 PEAR 和 PHPUnit 应该安装在我当前的结构中的确切位置。我将所有 php 页面/项目保存在C:/wamp/www/local/
<-- 我需要测试此目录中的文件。