У меня есть триггер INSTEAD OF для таблицы в моей базе данных SQL Server 2005, которая проверяет несколько входящих значений. Если входящее значение недопустимо, возникает ошибка и откат транзакции. В противном случае запись вставляется.
Я бы хотел включить в этот триггер тест TSQLUnit, в котором, если вставлено неверное значение, откат транзакции является успешным результатом теста. Для этого я создал тестовую процедуру, но откат транзакции прерывает выполнение всего набора тестов.
Кто-нибудь имел успех с этим? Если да, то как ты это сделал?
Если это невозможно с TSQLUnit, как вы тестируете свои триггеры? Или ты их вообще тестируешь?