Я новичок в тестах 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();
Я пытался исправить это самостоятельно, но не смог. Пожалуйста, помогите мне исправить эти ошибки.