В настоящее время я использую CI 2.1 и Netbeans 7.0 в качестве моей интегрированной IDE. Я хотел бы создать несколько простых модульных тестов с помощью SimpleTest. В частности, методология, используемая Эриком Барнсом и его кодом, найдена в Git Hub CodeIgniter-SimpleTest. (https://github.com/ericbarnes/codeigniter-simpletest)CodeIgniter 2.1 и SimpleTest - Проведение простого теста
Я создал новое приложение CI с использованием Netbeans 7,0 и подключен к базе данных (которая содержит 1 таблицу с именем школ с типичной схемой schoolid, schoolname, schooladdress и т.д.). Я создал контроллер (simpleapp), который загружает модель под названием school_model. School_model получает все школы, используя метод под названием getAll(). Другой метод, называемый getSchoolName (id), принимает идентификатор школы и возвращает название школы.
Контроллер затем загружает вид под названием school_view, чтобы отобразить все школы. Довольно простые вещи ... ....... нет, и она работает безупречно, показывая все школы, когда я указываю мой браузер
http://localhost/SimpleTest/simpleapp/getAllSchools
(Я также использую файл .htaccess, следовательно, нет index.php)
Мой вопрос заключается в ... .......
Как получить SimpleTest работать, используя код ступицы Git предоставленного Эриком?
Я следил за настройкой Eric, но не знаю, какой URL-адрес указывает на создание дампов экрана, которые он предоставляет. Я поддерживал структуру каталогов, которые предлагает Эрик, но не имел никакого успеха. Эрик предлагают указать браузер на yoursite.com/unit_test.php, но я получаю 404 страница не найдена ошибка в для локального хоста/SimpleTest/unit_test.php
Я полагаю, выше ошибка происходит из-за того,, как и большинство приложений CI, нам нужно сначала использовать контроллер.
Буду признателен за любое направление в этой области.
Я сделал именно то, что вы предложили. Я поместил файл unit_test.php в корневой каталог и настроил структуру тестового каталога, как было предложено. Однако, когда я указываю на localhost/SimpleTest/unit_test.php Я получаю ошибку 404.
Моя структура каталогов выглядит
Source Files
-application (folder)
-system(folder)
-tests(folder from git hub with model/test_schools_model.php)
-.htaccess
-index.php
-licence.txt
-unit_test.php
ли это .htaccess вопрос почему я не могу просмотреть/LOCALHOST SimpleTest/unit_test.php?