#tsqlt
Вопрос:
Я создал такой тест:
CREATE PROCEDURE MyTestClass.[test example01] AS
BEGIN
EXEC tSQLt.Fail 'Not implemented';
END;
Однако, когда я запускаю тест, результат оказывается успешным. Что я делаю не так? Я использую версию v1.0.7950.1808.
Комментарии:
1. Как вы создаете тестовый класс? Как вы выполняете тест? Какой точный результат вы получаете?
2. Проблема разрешилась сама собой. Вместо RunAll я выполнил RunTestClass «MyTestClass», который включал только этот тест. Результаты теста показали «Сбой» в столбце «Результаты». Затем я снова попробовал выполнить RunAll, и это сработало, т. Е. «Сбой» в столбце Результатов для этого теста и ожидаемый сбой или успех для других тестов.
3. У меня была еще одна проблема, которая исправилась до этой. Вывод RunAll показывал каждый тест несколько раз. Я запустил произвольный тест сам по себе, и на выходе была только одна строка. Я вернулся к RunAll, а затем каждый тест появлялся в выводе только один раз.