私は自分の質問に対する答えを見つけ出すのが普通ですが、回答があまりにも明白な場合やそれがちょうどタイプミスであった場合は削除しますが、今はしません。その理由はそれほど明白ではなく、他の人にとっては便利かもしれません。あなたは、NetBeansを使用し、PHPUnitのを設定したい場合は、私は
はNetbeans 8.2を使用しています
、あなたが設定することができますと呼ばれる入力フィールドの
Options -> PHP -> Framework & Tools -> PHPUnit
ワン:スケルトンジェネレータスクリプトを。
このスクリプトは、netbeansから新しいテストを作成するときにスケルトンを作成するのに役立ちます。 D:\phpunit
テストファイルは次のように起動します:
あなたはInclude Path
に追加する必要がある唯一の1が私のためにそれはだ、あなたのPHPUnitのディレクトリへのパスです
<?php
/**
* Generated by PHPUnit_SkeletonGenerator on 2017-03-06 at 15:56:58.
*/
class AbcTest extends PHPUnit_Framework_TestCase {
を悲しいことに、あなたがすることはできませんphpunit-skelgen-2.0.1.phar
にあるため変更してください。変更を加えても機能しません。ファイルの内容を変更できないことを確認する整合性チェックがあります。私は\PHPUnit\Framework\TestCase
にそれをオンにどのようなオートローダの方法があると思い
PHPUnit_Framework_TestCase
:
ので、問題は、このようにはクラスがないことです。あなたはオートコンプリートのリストを取得します$this->
入力を開始したとき、この後
class AbcTest extends PHPUnit\Framework\TestCase
または
use PHPUnit\Framework\TestCase;
class AbcTest extends TestCase {
:
ソリューションは、これにextends
後の単語を変更することです。
他のディレクトリは試しただけで、インクルードパスが何を意味しているのか分かっていても、ウィンドウ上のものを知りました。問題は、PHPUnit_Framework_TestCaseが存在しないことです。私の答えをお読みください。とにかく、私は作曲家を通してダウンロードしました。骨組みはphpunit.deからです。 – vaso123
FwiwこれはKomodo IDEではうまくいかない理由はありませんが、設定に応じていくつかの追加設定(インポートディレクトリの設定)が必要な場合があります。 – Naatan