Пакет методов PHPUnit ReflectionException не существует - PullRequest
6 голосов
/ 29 ноября 2011

Я использую PHPUnit версии 3.6.2 и всегда получаю

PHP ReflectionException: Набор методов не существует в /pathTo/pear/PHPUnit/Runner/BaseTestRunner.php в строке 113

при запуске одиночного теста:

phpunit path/to/my/ClassToTest.php

PHPUnit установлен с использованием pear, и я использую php 5.3.6

Есть ли какие-либо конфигурации php, которые я должен исправить?или это просто то, что PHPUnit должен исправить.

класс

<?php

class ClassToTest extends PHPUnit_Framework_TestCase{

    public function testSomething(){
        $this->assertTrue(true);
    }

}

Ответы [ 3 ]

4 голосов
/ 30 ноября 2011

Я наткнулся на то же сообщение после включения расширения xdebug.

Попробуйте добавить это в свой php.ini (или прокомментируйте строку с 1 для этого значения):

    ; 0 is actually the default value
    xdebug.show_exception_trace = 0
2 голосов
/ 24 января 2012

Чтобы понять, почему «show_exception_trace = 1» вызывает эту проблему, см .: Почему PHPUnit скрывает мою трассировку xdebug?

0 голосов
/ 10 июля 2013

xdebug.show_exception_trace = 0 работает!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...