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/
<-- このディレクトリにあるファイルをテストする必要があります。