我很難嘗試讓PHPUnit工作。我的目錄是用於php的是C:/wamp/bin/php/php5.4.3
現在,我讀了PHPUnit不工作沒有PEAR,所以我得到了go-pear.phar
文件,並將它放在C:/wamp/bin/php/php5.4.3/PEAR/
上跑了go-pear.phar
文件並安裝在系統上。第三,我PHPUnit的使用Git Bash
並把它放在C:/wamp/www/local/unit-testing/
(不知道是否該目錄是正確的)安裝和使用PHPUnit
現在安裝,我創建了一個簡單的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/
< - 我需要測試這個目錄中的文件。
如果我是你,我會安裝Linux作爲開發環境(例如作爲輔助系統),然後輸入幾條命令行來安裝pear,pecl,phpunit和所有其他工具。這可能比與Windows戰鬥的時間要少得多。 – takeshin
您是否從任何人那裏獲得滿意的答覆,或者仍然存在這些建議的問題? –