FMX.DUnit

Issue #5 on hold
Ihor Bielykh created an issue
  1. 0 .Добавить паттерн Декоратор для избавления от «костыля» GUIObject.
    1. Вывод результатов тестов в файлы и возможность сравнения их с эталонами.
    1. Замеры времени. Вложенные. С оформлением результатов замеров в виде таблиц.
    1. Возможность использовать не только Delphi-native-тесты, но и тесты на скриптах FORTH-машины.
    1. Публикация результатов тестов во внешние источники - через CORBA и MTDOrb. Ну и просто на файловую систему конечно.
    1. Механизм preset'ов - можно составлять наборы тестов.
    1. Запуск тестов в случайном порядке. С отслеживанием RandomSeed.
    1. Запись списков в файлы - какие тесты прошли, а какие - нет.
    1. Доработка дерева тестов. Типа включить все тесты до данного. Найти тест по контексту. Инвертировать выделение и т.п.
    1. Списки исключений для тестов.
    1. Генерация тестов из Rational Rose (ну это понятно).
    1. Размножение одного теста по параметризации данных. Пишем тест который перемывает HTML в RTF. Объявляем его размножаемым. Складываем ему под ноги 100 HTML'ей. Получаем 100 разных тестов. Такая идея. Без перекомпиляции конечно же.
    1. Возможность регистрации и создания пользовательских форм. Для того, чтобы тестировать отдельные формы приложения.
    1. InsiderTest'ы - возможность включения тестовой машинки в уже готовое приложение на VCL и VGScene (частично). С обвязкой для доступа к контролам и их формам. В итоге получаем не только Unit-тестирование, но и тестирование готовых приложений.

Comments (6)

  1. Ihor Bielykh reporter

    Добавить паттерн Декоратор для избавления от «костыля» GUIObject. всё что осталось.

  2. Log in to comment