シングルトンクラスをインスタンス化できないことを確認するためのテストケースを作成しようとしています。シングルトンのコンストラクターはプライベートに定義されているので、私のテストは次のとおりです。
$this->expectError();
$test = new TestSingletonClassA();
エラーをキャッチしてテストに合格する代わりに、「PHP Fatal error:Call to private Singleton :: __construct()」が表示されます。また、expectErrorへのパラメーターとしてPatternExpectationを渡そうとしましたが、それも機能しませんでした。何か提案はありますか?
いくつかの背景:php5.3、simpletest1.1a