Не может повторно объявить ошибку класса при генерации отчета о покрытии кода PHPUnit

@Joel: Некоторые языки (например, C ++) допускают множественное наследование.

24
задан Cobby 12 May 2010 в 05:01
поделиться

2 ответа

Быстрый обходной путь может заключаться в добавлении оператора if в начале объявления вашего класса, чтобы избежать повторного объявления при запуске phpunit (если и только если, это единственный класс, с которым у вас возникают проблемы)

if (!class_exists("class_name")) {
    // declare the class
    class class_name
    {
        //...
    }
}
1
ответ дан erickthered 28 November 2019 в 23:51
поделиться

Это случилось со мной, потому что в моей декларации @covers была опечатка. Обратите внимание на лишние \ в первой строке.

App\Controller\\Account\UsersController::forgotPassword()

VS

App\Controller\Account\UsersController::forgotPassword()
0
ответ дан styks 28 November 2019 в 23:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: