В моем случае :
<сильный>1. С ОШИБКОЙ,0 ТЕСТ ВЫПОЛНЕН
EXEC tSQLt.NewTestClass @ClassName = N'BasicTests' ;
GO
CREATE PROCEDURE [BasicTests].[ test assertEquals] AS
BEGIN
DECLARE @expected INT;
SET @expected=1;
DECLARE @actual INT ;
SET @actual=1;
EXEC tSQLt.AssertEquals @expected, @actual;
END;
GO
EXEC tSQLt.RunALL -- OR EXEC tSQLt.Run '[BasicTests]'; --
=====================
ВЫВОД
(0 затронутых строк)
+----------------------+ |Сводка выполнения теста| +----------------------+
|Нет|Имя теста|Длительность(мс)|Результат|
+--+--------------+-------+------+
Сводка тестовых случаев: 0 тестовых случаев выполнено, 0 успешно, 0 не удалось, 0 с ошибками.
<сильный>2. БЕЗ ОШИБКИ, ТЕСТ ВЫПОЛНЕН - ПРОБЛЕМА КАЖЕТСЯ В ИМЕНОВАНИИ ПРОЦЕДУРЫ ТЕСТА
EXEC tSQLt.NewTestClass 'testBasic';
GO
CREATE PROCEDURE testBasic.[test assertEquals]
AS
BEGIN
DECLARE @expected INT;
SET @expected=1;
DECLARE @actual INT ;
SET @actual=1;
EXEC tSQLt.AssertEquals @expected, @actual;
END;
GO
EXEC tSQLt.RunALL --OR EXEC tSQLt.Run '[testBasic]'; --
==========================
ВЫВОД
(0 затронутых строк)
+----------------------+ |Сводка выполнения теста| +----------------------+
|Нет|Имя теста |Длитель(мс)|Результат | +--+----------------+--------+------ -+
|1 |[testBasic].[test assertEquals]| 0|Успех|
Сводка тестовых наборов: 1 тестовый набор выполнен, 1 выполнен успешно, 0 не пройден, 0 ошибочен.
Наконец, тестовые классы можно просмотреть или удалить следующим образом:
ВЫБЕРИТЕ имя, SchemaId FROM tSQLt.TestClasses;
EXEC tSQLt.DropClass 'testBasic'
person
rafiquenazir
schedule
23.09.2019