Модульное тестирование

Класс 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 ()
 
Печать/экспорт