TestCase
Class TestCase (_name)
Основной класс библиотеки, для написания юнит теста необходимо унаследоваться от него. Для запуска
Методы
macro afterClass ()
Метод выполняется после проведения тестов кейса
macro afterTest ()
Метод будет выполнен после каждого теста
macro assertArrays (arr1, arr2)
Проверка на равенство двух массивов TArray arr1 и arr2
macro assertEquals (val1, val2)
Проверка на равенство val1 == val2
macro assertException (val1, val2)
Проверка, является ли последнее брошенное исключение Exception val2 того же типа, что и val1
macro assertFalse (val1) : Bool
Проверка на равенство с false
macro assertNotNull (val1) : Bool
Проверка не является ли val1 null
macro assertNull (val1) : Bool
Проверка является ли val1 null
macro assertTrue (val1) : Bool
Проверка на равенство с true
macro beforeClass ()
Метод выполняется до проведения тестов кейса
macro beforeTest ()
Метод будет выполнен перед каждым тестом
macro fail (msg : String)
Принудительно заваливает тест
macro RunCase ()
Запускает тесты текущего кейса. Целесообразно использовать только при настройке AUTO_RUN_UNIT_TEST = false