PHPUnit を機能させるのに苦労しています。My Directory is for php isC:/wamp/bin/php/php5.4.3今、私はPHPUnitがPEARなしでは動作しないことを読んだので、go-pear.phar ファイルを取得して配置しC:/wamp/bin/php/php5.4.3/PEAR/、ファイルを実行go-pear.pharしてシステムにインストールしました。3番目に、使用してPHPUnitをインストールしGit 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 コマンドを認識しないことです。それでも、 file を実行PEAR_ENV.regして PATH 変数をファイルに追加しました。
第二に、現在の構造のどこに PEAR と PHPUnit を正確にインストールする必要があるのか わかりません。すべての PHP ページ/プロジェクトをC:/wamp/www/local/<-- このディレクトリにあるファイルをテストする必要があります。