-
Notifications
You must be signed in to change notification settings - Fork 11
tests
Oleg Grigoriev edited this page Mar 26, 2016
·
4 revisions
Для юнит-тестов используется PHPUnit.
Тесты лежат в папке tests
.
Запускаются из корня проекта:
/go-db$ phpunit - все тесты
/go-db$ phpunit tests/Helpers - отдельная папка или файл
Большинство механизмов, вроде формирования строки запроса тестируются без фактического соединения с базой. Также в некоторых случаях используется тестовый "движок".
В каталоге tests/Real
лежат тесты для конкретных адаптеров.
По умолчанию они игнорируются (skip).
Для их исполнения нужно указать параметры подключения к тестовым базам.
Для этого нужно создать файл tests/Real/params.php
(он игнорируется в git'е).
Рядом лежит файл params.dist.php
с примерами.
Тесты не указанных в params.php
баз по прежнему будут игнорироваться.