Руководство по PHPUnit
Издание для PHPUnit 12.0. Обновлено 10 февраля 2025 г.
Себастьян Бергманн
Эта работа лицензируется по лицензии Creative Commons Attribution 3.0 Unported.
Содержание:
- 1. Установка
- 2. Написание тестов для PHPUnit
- 3. Запуск тестов в командной строке
- 4. Организация тестов
- 5. Фикстуры
-
6. Заместители
- Тестовые заглушки
- Мока-объекты
-
API MockBuilder
setMockClassName()setConstructorArgs()disableOriginalConstructor()disableOriginalClone()enableArgumentCloning()disableAutoReturnValueGeneration()disallowMockingUnknownTypes()disableAutoload()enableProxyingToOriginalMethods()onlyMethods()addMethods()getMock()getMockForAbstractClass()getMockForTrait()- Установка привязанных свойств
- 7. Покрытие кода
- 8. Рискованные тесты
- 9. Обработка ошибок
- 10. Расширение PHPUnit
Приложение