Покрытие функционального кода не 100%
Как следует устранить следующее: Моя функция здесь отмечена как 0% охвата. Заключительная скобка не работает, и у меня 0% покрытия.
Если я добавлю еще return null
, это не сработает (понятно - как это не должно произойти). Если я сохраню нуль и поместил все это на одну строку:
if($this->save()){ return true; } return null;
Затем оно проходит. Я новичок в тестировании и не уверен, что я здесь делаю неправильно?
Возможно, 'return null;' никогда не был достигнут !? – JustOnUnderMillions
Что делать, если вы возвращаете false вместо null? if ($ this-> save()) {return true; } return false; –
Не могу сказать, что я обнаружил, что эта функция покрытия обеспечивается расширением Xdebug, поэтому он не является PHPUnit, он получает информацию от xdebug. Независимо от того, что я не могу действительно помочь. – JustOnUnderMillions