В настоящее время я использую CI 2.1 и Netbeans 7.0 в качестве интегрированной среды разработки.Я хотел бы создать несколько простых модульных тестов, используя SimpleTest.В частности, методология, используемая Эриком Барнсом и его кодом, найдена в Git Hub CodeIgniter-SimpleTest.(https://github.com/ericbarnes/codeigniter-simpletest)
Я создал новое приложение CI с использованием Netbeans 7.0 и подключился к моей базе данных (которая содержит 1 таблицу с именем school с типовой схемой schoolid, имя школы, адрес школы и т. Д.)Я создал контроллер (simpleapp), который загружает модель с именем schools_model . Schools_model получает все школы, используя метод с именем getAll () . Другой метод с именем getSchoolName(id ), принимает идентификатор школы и возвращает название школы.
Затем контроллер загружает представление под названием schools_view , чтобы отобразить все школы. Довольно простые вещи ... ....... и он работает безупречно, отображая все школы, когда я указываю своему браузеру
http://localhost/SimpleTest/simpleapp/getAllSchools
(я также использую файл .htaccess, следовательно, не index.php)
У меня такой вопрос ... .......
Как заставить SimpleTest работать, используя код концентратора Git, предоставленный Эриком?
Я следовал за Эрикомнастройка советую, но не знаю чтоURL-адрес, чтобы указать на создание дампов экрана, которые он предоставляет.Я сохранил структуру каталогов, которую предлагает Эрик, но не добился успеха.Эрик предлагает указать браузеру yoursite.com / unit_test.php , но я получаю ошибку 404 страницы не найдена для localhost / SimpleTest / unit_test.php
Я предполагаю, что вышеупомянутая ошибкаиз-за того, что, как и в большинстве приложений CI, нам нужно сначала использовать контроллер.
Буду признателен за любое направление в этой области.
Я сделал именно то, что вы предложили.Я поместил файл unit_test.php в корневой каталог и настроил структуру тестового каталога в соответствии с предложением.Однако, когда я указываю на localhost / SimpleTest / unit_test.php , я получаю ошибку 404.
Моя структура каталогов выглядит как
Исходные файлы
-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?