2010-12-14 7 views
3

Я новичок в тестировании, поэтому, пожалуйста, простите меня за этот вопросКак запустить тестовые случаи из браузера в CakePHP

В руководстве CakePHP по главе «Создание тестов», можно прочитать

Когда вы создали тестовый пример, вы можете выполнить его, просмотрев до http://your.cake.domain/cake_folder/test.php (в зависимости от того, как выглядит ваша конкретная установка) и нажмите «Служебные тестовые примеры», а затем нажмите ссылку на ваш файл.

Я не понимаю адрес и как подать заявку на мой случай.

Я хотел бы выполнить следующий тест, хранящиеся по адресу: /app/tests/cases/models/box.test.php

Моего домена www.box.local

Я не» Понимаете, какой URL я должен ввести? Пожалуйста, просветите меня.

+0

Для других новичков не используйте SimpleTest 1.1alpha или вы столкнетесь с такими ошибками, как «неопределенный метод CakeCliReporter :: SimpleReporter()» или «неопределенный метод CakeHtmlReporter :: SimpleReporter()», используйте SimpleTest 1.0.1 – kaklon

ответ

4

В приложении Cake есть два важных файла в/app/webroot /: index.php и test.php. Обычные запросы обрабатываются файлом index.php. Чтобы выполнить тесты, вы должны вызвать файл test.php. Таким образом, если вы обычно посещаете URL-адрес www.box.local/, просто перейдите к www.box.local/test.php. Если ваше приложение Cake находится в подпапке, а обычный URL-адрес - www.box.local/cakeapp/, используйте www.box.local/cakeapp/test.php.

Фактические тесты, которые вы запускаете из интерфейса.

+0

Большое спасибо!!! – kaklon

Смежные вопросы