Содержание
Модульное тестирование
Класс Test - это простой стек модульного тестирования, в который вы можете добавлять несколько проверок и выдавать их результаты. Ознакомьтесь с разделом руководства пользователя о модульном тестировании, чтобы получить подробное пошаговое руководство.
Пространство имен: \
Расположение файла:lib/test.php
Инициализация
$test = new Test($level);
$level принимает следующие значения: Test::FLAG_False, Test::FLAG_True или Test::FLAG_Both, которые означают, что стек тестирования возвращает только результаты , которым разрешены значения TRUE, FALSE или оба ( по умолчанию).
Методы
expect
Вычислить выражение и сохранить результат теста
null expect ( bool $cond [, string $text = NULL ] )
message
Добавить сообщение к результатам тестирования
null message ( string $text )
result
Вернуть результаты теста
array results ()
Возвращенный массив результатов будет содержать дополнительные элементы ассоциативного массива этой структуры:
- status : логический результат вашего условия теста
- text : описание вашего теста
- source : источник любой возникшей ошибки, если таковая имеется (файл и строка)
passed
Вернуть FALSE, если хотя бы один тестовый пример не прошел.
null passed ()