он описывает аннотации позволяющие генерировать на основе процедур в модуле расширения фиче файлов для ванессы, и мастер запуска, запускающий ванессу с выгрузкой результата в панель junit от эклипса
а есть смысл в модульных тестах 1с? они все равно получаются долгие, сложные в написании и сложные в работе
Смысл в unit тестах конечно есть. Что касается сложности в написании и работе, то тут я не согласен. По большому счету тест это сравнение результата с эталоном. Что тут может быть сложного именно на 1С?
ну и как замокать вполне тестопригодную функцию из 5 строк с одним Если, которая пишет в левую базейку sql и, в зависимости от результата, возвращенного из адо, делает то или то?
Результат из ADO в коллекции хранится? Или напрямую обходится через КОМ или что-то подобное? Если напрямую, то видимо никак. Нужно сгружать в промежуточную коллекцию видимо.
Если твоя функция работает не напрямую через СОМ, а через коллекцию 1С, т какая проблема замокать коллекцию? Вроде никакой. Хочешь в макет, хочешь в код.