whirlwind
TDD infected, paranoid
simpletest: unittescase и инициализация
Например для выполнения всех тестов используется набор таблиц. Создание таблиц процесс медленный, по этому setUp и tearDown не подходят. Конструкторы деструкторы не катят по той причине, что при инициализации/клеанапа возможен выборос исключения которое не имеет прямого отношения к тестируемому классу. Отлавливать их желания нет. Допустим с инициализацией еще можно изголиться, а вот как быть со сборкой мусора - ума не приложу? Может в simpletest-е есть методы типа setUp/tearDown выполняющиеся единовременно?
-~{}~ 11.01.06 11:36:
>Может в simpletest-е есть методы типа setUp/tearDown выполняющиеся единовременно?
В смысле мануал читать я умею, таких методов не документировано. Сейчас я использую метод testLast объявленный последним в классе. Работает, но ненадежно все это. Интересует более прямой вариант.
Например для выполнения всех тестов используется набор таблиц. Создание таблиц процесс медленный, по этому setUp и tearDown не подходят. Конструкторы деструкторы не катят по той причине, что при инициализации/клеанапа возможен выборос исключения которое не имеет прямого отношения к тестируемому классу. Отлавливать их желания нет. Допустим с инициализацией еще можно изголиться, а вот как быть со сборкой мусора - ума не приложу? Может в simpletest-е есть методы типа setUp/tearDown выполняющиеся единовременно?
-~{}~ 11.01.06 11:36:
>Может в simpletest-е есть методы типа setUp/tearDown выполняющиеся единовременно?
В смысле мануал читать я умею, таких методов не документировано. Сейчас я использую метод testLast объявленный последним в классе. Работает, но ненадежно все это. Интересует более прямой вариант.