2013-07-18 13 views
7

私はあらゆる種類のテストに初心者です。私はこのdocを使って、梨とPHPUnitをインストールしました。私はnetbeans 7.3.1を使用します。私もskeletongeneratorこのコマンドを実行してインストール:pear install phpunit/PHPUnit_SkeletonGeneratorNetbeans-PHPUnit "テストは実行されていません"エラー

私はこのtesting with PHPUnitに記載されている手順に従って、PHPUnitとnetbeansを統合します。
の下のsearchボタンをクリックすると、私のnetbeansはPHPUnitのインストールを認識します。そのドキュメントのInstalling PHPUnitセクションに記載されています。

サンプルCalculatorプロジェクトを追加してテストクラスを生成するために、すべての手順を実行しました。私はそれをしました。しかし、私がCalculator.phpファイルを右クリックし、Testを選択してテストを実行すると、私は次の結果を得ます。

enter image description here

[出力]ウィンドウには、便利なものを示しています

enter image description here

私が問題とどのようにそれを解決することができるものの見当がつかない。上記の問題を引き起こしている可能性

少数の疑問:
私はNetbeans->preferences->generalGlobal include pathに何を追加する必要がありますか?
require_onceステートメントをCalculator.phpファイルに追加する必要がありますか?
特定のフォルダの下でのみPHPプロジェクトを作成する必要がありますか、プロジェクトを配置する場所は重要ではありませんか?
PHPUnitが正しくインストールされ、動作していることを確認するにはどうすればよいですか?

他にも私が考えることができない多くの症状があります。

ありがとうございます。

答えて

4

以下の行をCalculatortest.phpファイルに追加して解決しました。

require_once dirname(__FILE__) . '/../Calculator.php'; 

試験クラスは、サブディレクトリに配置されたので、私はCalculator.phpへの相対パスを宣言するために必要とされます。

また、php.iniファイルを変更してエラーが表示されるようにしなければなりませんでした。
php.iniに以下の変数を設定しました。

error_reporting = E_ALL | E_STRICT 
display_errors = On 
1

私は同じ問題を抱えていました。しかし、忍耐は支払われました。

1)NBサンプルを使用してサンプルプロジェクトを作成します。

2)ディレクトリ構造は次のようになります。

  • ソースファイル
    • Calculato。PHP
  • テストファイルは
  • はCalculator.php上のパス

3)右クリックを含めると)テスト

4を作成します> [ツール]を選択し、すぐにトップ<?php

require_once '../src/Calculator.php';を追加します。

5)Calculator.phpを選択し、Test

を選択します。

それは私のために働いた。それがあなたのために働くかどうか私に教えてください。私はあなたの構成が大丈夫です願っています。

関連する問題