Проблема при запуске phpunit в codeigniter - PullRequest
0 голосов
/ 22 марта 2019

Я новичок в тестах PHPUnit для приложения CodeIgniter.Я установил ci-phpunit-test (со ссылкой https://github.com/kenjis/ci-phpunit-test) в моем приложении CI и попытался запустить его с помощью Welcome Test case. Затем я получил некоторые ошибки. Я не уверен, пропустил ли я какую-либо конфигурацию. Пожалуйста, найдитевопросы ниже,

Undefined index: scheme in DB.php line number 121.

Затем я статически дал mysqli вместо $ dns ['схема'] для дальнейшей проверки.

После 1 получил ошибку Error: Call to a member function close() on string in the file mysqli_driver line number 541. Затем я прокомментировалЭта строка и выполнила phpunit. Контроллер Welcome успешно протестирован.

Итак, я подумал протестировать модель, а затем написал тест и выполнил. Ошибка: Error: Call to a member function result() on null. Код модели ниже,

$this->db->select('name,value');
$query = $this->db->get('config');
$configData=$query->result();

Я пытался исправить это самостоятельно, но не смог. Пожалуйста, помогите мне исправить эти ошибки.

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