Я пытаюсь написать контрольный пример, чтобы гарантировать, что класс Singleton не может быть создан.Конструктор для Singleton определен как закрытый, поэтому мой тест выглядит следующим образом:
$this->expectError();
$test = new TestSingletonClassA();
Вместо того, чтобы перехватить ошибку и пройти тест, я получаю 'PHP Fatal error: Call to private Singleton ::__construct ()».Я также попытался передать PatternExpectation в качестве параметра для OutlookError, но это тоже не сработало.Есть ли у вас какие-либо предложения?
Некоторый фон: php5.3, simpletest1.1a