ホームページ >バックエンド開発 >PHPチュートリアル >PHPUnit のインストールと使用例、phpunit のインストール例_PHP チュートリアル

PHPUnit のインストールと使用例、phpunit のインストール例_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:15:43988ブラウズ

PHPUnitのインストールと使用例、phpunitのインストール例

PHPUnit は、zend によって正式にサポートされているテスト フレームワークです。高品質の単体テストはプロジェクトの品質を確保するための基礎であり、バグを効果的に削減し、プログラムを改善できます。

PHPUnitをインストールします:

phpディレクトリ内:

コードをコピーします コードは次のとおりです:

pear チャンネル - pear を発見;
pear インストール phpunit/PHPUnit

Windows の PATH 環境変数に php 環境変数を追加します。
使いやすい:

コードをコピーします コードは次のとおりです:

クラス StackTest は PHPUnit_Framework_TestCase を拡張します
{

パブリック関数 testArray()
{
$stack = array();
$this->assertEquals(0, count($stack));

array_push($stack, 'foo');
$this->assertEquals('foo', $stack[count($stack)-1]);
$this->assertEquals(1, count($stack));

$this->assertEquals('foo', array_pop($stack));
$this->assertEquals(0, count($stack));
}

/**
     * @テスト
    */
パブリック関数 Stringlen()
{
$str = 'abc';
$this->assertEquals(3, strlen($str));
}
}

上記から、PHPUnit を記述するための基本的なルールを確認できます:
(1) クラステストは ClassTest で記述します
(2) ClassTestはPHPUnit_Framework_TestCaseを継承します
(3) テスト メソッドはすべて test* 形式であり、@test を通じてテスト メソッドとしてマークすることもできます。
(4) アサーションメソッドassertEqualsにより実際の値と期待値をアサートします。

PHPUnitのインストール方法

PHPUnit は、PHP 拡張機能およびライブラリ (PEAE) を通じて入手できます。 PEAR は、再利用可能な PHP コンポーネントのフレームワークおよび配布システムです。 PHPUnit のインストールは、PEAR インストーラー コマンドで実行できます:

pear install PHPUnit2

PEAR のバージョン命名基準によれば、PHP5 の PHPUnit パッケージは PHPUnit2 と呼ばれます。 PHPUnit は PHP4 に適したパッケージです。これについては、本書の後半の「PHP4 での PHPUnit の使用」の章で説明します。

インストールの場合のみ、PHPUnit のソース コードはローカルの PEAR ディレクトリにあります。パスは通常 /usr/lib/php/PHPUnit2 です。

PEAR インストーラーの使用が PHPUnit でサポートされている唯一のインストール方法ですが、手動でインストールすることもできます。手動でインストールするには、以下の手順に従います。

1. pear.php.net/package/PHPUnit2/download から PHPUnit リリース パッケージをダウンロードし、解凍して、ディレクトリが php.ini で定義された include_path にあることを確認します。

2. phpunit スクリプトを準備します

a. pear-phpunit スクリプトの名前を phpunit

b. スクリプト内のすべての @php_bin@ の名前を、PHP コマンド ライン インタープリターが配置されているディレクトリ (通常は /usr/bin/) に変更します。 php )。

c. このスクリプトを PATH 環境変数に含まれるディレクトリにコピーし、ファイル属性を実行可能 (chmod +x phpunit) に変更します。

3. PHPUnit2/Runner/Version.php スクリプト内のすべての @package_version@ ​​文字列を、インストールした PHPUnit バージョン (2.3.0 など) に置き換えます。

phpunitのインストールの問題レポートエラー

解決策
上記のエラー メッセージに基づいて、PEAR DB クラスのインストール エラーの問題がわかります。PEAR を再インストールするときに、PEAR インストール ディレクトリの環境変数 PHP_PEAR_INSTALL_DIR が変更されていないため、PEAR コマンドが正しく動作しませんでした。
プロンプトは、pear.bat 内の PEAR インストール環境変数 PHP_PEAR_INSTALL_DIR の値を変更することでこの問題を解決できることを示しています。
pear.bat を右クリックし、[編集] を選択して、このバッチ ファイルをメモ帳モードで開きます。 Find
REM PEARのグローバルENVを確認し、存在しない場合は設定
以下を修正
IF “%PHP_PEAR_INSTALL_DIR%”==”” SET “PHP_PEAR_INSTALL_DIR=E:\phpos\DedeAMPZ\WebRoot\Default\pear”
as
IF “%PHP_PEAR_INSTALL_DIR%”==”E:\phpos\DedeAMPZ\Program\PHP5\pear” SET “PHP_PEAR_INSTALL_DIR=E:\phpos\DedeAMPZ\WebRoot\Default\pear”
環境変数 PHP_PEAR_INSTALL_DIR の値をインストールできますPEAR がカバーするようにします。
これで、PHP PEARのインストール時に、PHP_PEAR_INSTALL_DIR(インストールディレクトリ)の値が正しくないためにPEARが使用できなくなる問題は解決しました。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/902776.html技術記事 PHPUnit のインストールと使用例、phpunit のインストール例 PHPUnit は、zend によって公式にサポートされているテスト フレームワークです。高品質の単体テストは、プロジェクトの品質を確保するための基礎であり、B...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。