Розділ, PHPUnit документація російською мовою. містить перекладену документація по PHPUnit російською мовою, взяту з офіційного сайту фреймворка.
PHPUnit framework створений для модульного тестування php. Себастьяном Бергманом. Він є представником сімействі XUnit framework на основі пакету SUnit.
PHPUnit побудований на використанні тверджень (assert) для перевірки поведінки одиниці тестованого коду так, як і очікується його робота.
Ви дізнаєтеся як завантажити (download) PHPUnit. встановити (install) на Windows. Linux, Mac. Навчіться тестувати свої програми на PHP. А також, правильний запуск тестів з консолі. методи setUp (). tearDown (). setUpBeforeClass () і tearDownAfterClass (). PHPUnit mock об'єкти, DataProvider. Code Coverage. testing exceptions. PHPUnit XML конфігурацію, список всіх тверджень (assert), анотацій (annotation) і багато-багато іншого.
У даній статті описаний XML-файл конфігурації PHPUnit. Розказано, як його використовувати, які елементи, і їх ...
Анотація @uses вказує код, який буде виконаний тестом, але не призначений для охоплення тесту. Хорошим ...
В якості альтернативи префіксу імені тестових методів - test, ви можете використовувати анотацію @test в ...
Анотація @small є псевдонімом для @group small. Невеликий тест не повинен залежати від тесту, зазначеного ...
@runInSeparateProcess - вказує, що тест повинен виконуватися в окремому PHP-процесі.
@runTestsInSeparateProcesses - вказує, що всі тести в тестовому класі повинні запускатися в окремому PHP-процесі.
Анотацію @requires можна використовувати для пропуску тестів, якщо загальні умови, такі як версія PHP або ...
Коли тест запускається в окремому процесі, PHPUnit намагається зберегти глобальне стан з батьківського процесу, серіалізуя ...