CakePHP - Manual/CommonTasks/Testing/Creating /wiki/Manual/CommonTasks/Testing/Creating History/revisions of CakePHP/Manual/CommonTasks/Testing/Creating en-us 2009-04-28 21:15:00 /wiki/Manual/CommonTasks/Testing/Creating/show?time=2009-04-28+21%3A15%3A00 <div class="pageBefore"><img src="/wiki_/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" /></div><div class="page"> <b>Сравнение версий <a name=".manual.commontasks.testing.creating" href="/wiki/Manual/CommonTasks/Testing/Creating" class="">/Manual&nbsp;/&nbsp;Common&nbsp;Tasks&nbsp;/&nbsp;Testing&nbsp;/&nbsp;Creating</a> за <a href="/wiki/Manual/CommonTasks/Testing/Creating?time=2009-04-28+21%3A15%3A00">2009-04-28 21:15:00</a> и <a href="/wiki/Manual/CommonTasks/Testing/Creating">2009-04-29 15:56:39</a></b><br /> <br /> <b>Добавлено:</b><br /> <div class="additions"><span class="missingpage">&lt;&lt; Подготовка данных для&nbsp;тестирования</span><a href="/wiki/PreparingTestData/edit?add=1" title="Создать эту страницу">?</a> | <span class="missingpage">Тестирование моделей &gt;&gt;</span><a href="/wiki/TestingModels/edit?add=1" title="Создать эту страницу">?</a></div><br /> <b>Удалено:</b><br /> <div class="deletions"><span class="missingpage">&lt;&lt; Подготовка тестовых данных</span><a href="/wiki/PreparingTestData/edit?add=1" title="Создать эту страницу">?</a> | <span class="missingpage">Тестирование моделей &gt;&gt;</span><a href="/wiki/TestingModels/edit?add=1" title="Создать эту страницу">?</a></div></div> 2009-04-27 19:31:00 /wiki/Manual/CommonTasks/Testing/Creating/show?time=2009-04-27+19%3A31%3A00 <div class="pageBefore"><img src="/wiki_/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" /></div><div class="page"> <b>Сравнение версий <a href="/wiki/Manual/CommonTasks/Testing/Creating" class="">/Manual&nbsp;/&nbsp;Common&nbsp;Tasks&nbsp;/&nbsp;Testing&nbsp;/&nbsp;Creating</a> за <a href="/wiki/Manual/CommonTasks/Testing/Creating?time=2009-04-27+19%3A31%3A00">2009-04-27 19:31:00</a> и <a href="/wiki/Manual/CommonTasks/Testing/Creating?time=2009-04-28+21%3A15%3A00">2009-04-28 21:15:00</a></b><br /> <br /> <b>Добавлено:</b><br /> <div class="additions"><br /> Для&nbsp;начала ознакомимся с&nbsp;правилами, касающимися тестов:<br /> <br /> <div class="indent"> 1. PHP&nbsp;файлы, содержащие тесты должны быть расположены в&nbsp;app/tests/cases/[какой-то каталог].<br /> 2. Имена этих файлов должны заканчиваться на&nbsp;.test.php, а&nbsp;не просто .php.<br /> 3. Классы, содержащие тесты, должны расширять класс <!--notypo-->CakeTestCase<!--/notypo--> или&nbsp;<!--notypo-->CakeWebTestCase<!--/notypo-->.<br /> 4. Имя&nbsp;любого метода, содержащего тест, должно начинаться с&nbsp;'test', например testPublished().</div> <br /> После того, как&nbsp;вы&nbsp;создали какой-нибудь тест, вы&nbsp;можете выполнить его, просмотрев <a href="http://your.cake.domain/cake_folder/test.php" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink"><img src="/wiki_/themes/cake/icons/web.gif" alt="" border="0" />http://your.cake.domain/cake_folder/test.php</a> (в зависимости от&nbsp;ваших настроек), кликнув App&nbsp;test, и&nbsp;затем перейдя по&nbsp;ссылке с&nbsp;именем файла вашего теста.<br /> <br /> <span class="missingpage">&lt;&lt; Подготовка тестовых данных</span><a href="/wiki/PreparingTestData/edit?add=1" title="Создать эту страницу">?</a> | <span class="missingpage">Тестирование моделей &gt;&gt;</span><a href="/wiki/TestingModels/edit?add=1" title="Создать эту страницу">?</a></div></div>