0
PHPStormで単体テストを実行するたびに、クラスファイルからrequire_once文をコメントアウトする必要があります。phpstorm 3.0.3でphpunitで問題を設定しています。必要なファイルが見つかりません
私はインスタンスのクラスを持っている場合は
require_once 'model/Foo.php'
class Bar extends Foo {
function baz($a, $b) {
...
}
}
私は私はときにこのようになりますユニットテストクラス(追加するrequire_onceに注意してください)
require_once 'c:\path\to\project\src\model\Foo.php
require_once 'c:\path\to\project\src\Bar.php
class BarTest extends PHPUnit_Framework_TestCase {
/**
* @covers Bar::baz
*/
function testBaz(){
...
}
}
を行う必要があります
テストを行った後、私はすべてのファイルを調べ、require_onceステートメントのコメントを外してから、サーバー上で作業したり、サーバーにアップロードしたりすることができます。これは、PHPUnitのかPHPStormにおける構成の問題
私はこの
projectRoot
+-src
| +-index.php and my classes+their folders
|
+-test
+-my unit test classes
のように私のクラスを編成しますか?どこで修正するのですか?私は数日間グーグルで遊んで、phpstormのphpunit設定で遊んだが、運が少ししかなかった。
おかげで、。 – Asser