元の問題は、一部のファイルではオートコンプリートが「self」や「public」などを完了せず、「self::」と入力すると関数のリストが表示されないことでした。
もう1つの問題は、一部のファイルでは、クラスが拡張されたときにPHPUnit_Framework_TestCaseの関数が表示されないため、 $th を入力すると「$this->」と入力されますが、結果のリストには assertEquals が表示されません(これはの関数です) PHPUnit_Framework_TestCase)。
以下を変更することで最初の問題を解決しました。
throw(new Exception("Something wrong with the datastore",666));
に
throw new Exception("Something wrong with the datastore",666);
(かっこから throw パラメーターを取り出します)
phpunit などのサードパーティ ライブラリのオートコンプリートを追加するには、次の手順を実行します。
under project=>properties
=>php include path (list on the left)
=>libraries tab
=>add external source folder
=>added /usr/share/pear/PHPUnit/