TestCase

Class TestCase (_name)

Основной класс библиотеки, для написания юнит теста необходимо унаследоваться от него. Для запуска

Методы

macro afterClass ()

Метод выполняется после проведения тестов кейса

macro afterTest ()

Метод будет выполнен после каждого теста

macro Ar ([varargs])

Генерирует массив TArray из переданных параметров

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