Как проверить мою страницу входа с помощью phpunit в codeigniter? - PullRequest
0 голосов
/ 25 мая 2019

Я новичок в phpUnit, мой проект в codeigniter, и я использую NetBeans IDE 8.2, моя ОС - Windows10, я пытаюсь протестировать свой веб-сайт. Теперь у меня проблема с тем, как проверить страницу входа? я пробовал это ниже код:

class Welcome_test extends TestCase{
    public function addDataProvider(){
        return array(array('email'=>'abc@gmail.com','pass'=>'cdef'));
     }
    /*** @dataProvider addDataProvider*/
    public function test_login(){
        $output = $this->post('Login/submitlogin');
        $this->assertContains('<span class="title">Product List</span>',$output);
    }

}

я ожидал, что результат должен пройти, но, к сожалению, я получаю эту ошибку

Welcome_test :: test_login ()
Произошла фатальная ошибка PHP.
Произошла фатальная ошибка PHP, результаты теста могут быть неполными!
Просмотрите окно вывода для полного вывода. '

1 Ответ

0 голосов
/ 27 мая 2019

Страница входа или любая другая страница может быть протестирована с помощью функционального или приемочного тестирования с использованием кодировки.

модульное тестирование помогает нам узнать, правильно ли мы получаем утверждения в наших базах данных, предоставляющих правильные данные, но они не помогают нам должным образом проверить характер и функциональность страницы.

, поэтому я предлагаю вам использовать приемные испытания для этой цели.

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