А>Я тестирую MS SQL базу и встроенные процедуры на ней по методике Unit-тестирования. А>Делаю это так А>Есть процедура, которая смотрит какие в базе есть процедуры и если они начинаются на Тест_, то запускает их все по очереди. Написаны процедуры — эквиваленты assert, что проверяют равенство чисел, дат, строк, таблиц и складывают результат в таблицу. На основании данных этоой таблицы делается вывод — успешно ли прошли тесты или нет. А>Перед исполенением каждого теста выполняется иниуиализцаия базы (удаление инфы и заливка insert'ами новой).
А как тестируются XP возвращающие наборы данных? Получается, необходимо создавать эталонную таблицу с данными и с которой сравнивать возвращенный из ХП результат. Покрайней мере у меня это вызывало большую проблему.