李クリップ須恵書 PHPUnit(PHP 単位 テスト) 使うこと
一応, 基本的に 情報を 得る 数 ある 所は PHPUnit Support in Eclipseだ.
コンピューターに PHPUnit街 基本的に 設置されて あると する.
李クリップ須恵書 PHPUnit銀 プラグインで 設置する 蟹 ない. 実行環境で 使う.
(これ 方法 以外に 違う 方法も ある の ようは する. プラグインは ないが GUIを 提供して 与える の ようだ. phpunit4eclipseという プロジェクトだ.)
外部 実行環境 設定を 通じて 金榜 解決する 数 ある.
メニューで… Run > External Tools > External Tools Configuration を 選択して 入って行く.
左側 上端の New launch configuration を 押す.
それでは 下の ような 窓が 浮かぶのに, 適切に 内容を 満たす.
ウブントの 場合 上と ぽきっとのように 使って 与えれば なる. さて 易しい.(修正事項 ある. Arguments増えた ${workspace_loc}${resource_path} と 使うと する.)
Name 銀 名前だ. 自由に 付ければ なる. 当然 PHPUnit で 付ける 蟹 ましな ことだ.
Location 銀 PHP 実行ファイルの 位置だ. ウブントは /usr/bin/php5 だ.
Working Directory 増えた PHPUnitを どうな プロジェクトに 適用する かけるかと言う(のは) ことだ. Variables で workspace_loc を 選択して 与えるとか そのまま ${workspace_loc} と 使って 与えれば なる.
Arguments 増えた PHPUnitを 行って 与える 命令文なのに, PHPUnit義 実行ファイル名 後に ${workspace_loc}${resource_path}を 付けて 使う.
ウブントは /usr/bin/phpunit ${workspace_loc}${resource} だ.
(こういう 変数たちに 大韓 説明は ここ西 ボール 数 ある. ${workspace_loc}${resource}増えた 選択して ある ファイルの 絶対経路を リターンする.)
Runを 押して 見よう. もし PHPUnit テスト用 ファイルが 開かれている 状態なら コンソールで テスト 結果を ボール 数 ある のだ.
間違い
もし “Variable references empty selection: ${resource_path}” ような 間違い箱が 浮かんだら, 左側 プロジェクト エクスプローラで ファイルを 選択するの なかった だから. PHPUnitを 行うこと 前に プロジェクト エクスプローラで ファイルを 選択して 走者.
あるいは コンソールに “Argument #1 of PHPUnit_Util_Fileloader:checkAndLoad() is no existing file” という エラー メッセージが 出たら 経路が まともに 中 つかまった ことだ. ${workspace_loc}${resource_path}に 誤打は ないか 捜して 紫.
たぶん class名菓 ファイル名を 一致させると する ようだ. ない 首都 ある. 確認して 報告 正確に 使う.
そして ファイルを テストするためには Run > External Tools > PHPUnit を 選択すれば なる. それでは コンソールが 浮かんで テストが なる.
何か テストして たい 方々は 下の コードを 掻いて ArrayTest.php を 作って 直接 テストして 表示 望む.
require_once '/usr/share/php/PHPUnit/Framework.php'; class ArrayTest extends PHPUnit_Framework_TestCase { public function testNewArrayIsEmpty() { // Create the Array fixture. $fixture = array(); // Assert that the size of the Array fixture is 0. $this->assertEquals(0, sizeof($fixture)); } public function testArrayContainsAnElement() { // Create the Array fixture. $fixture = array(); // Add an element to the Array fixture. $fixture[] = 'Element'; // Assert that the size of the Array fixture is 1. $this->assertEquals(1, sizeof($fixture)); } }
参照で マン 上の require_once には 実際 経路を 入れて 与えると する. 上 経路は ウブントを 基準で たいてい 経路だ.
- コメント機能はありません。コメントの代わりに[email protected]
にメールを送ってください。