Вопросы по теме 'tsqlt'

tSQLt AssertEqualsTable не проверяет порядок
У меня есть две таблицы, определенные для фактических и ожидаемых с точно такой же схемой. Я вставляю две строки в ожидаемую таблицу с идентификаторами, скажем, 2, 1. я бегу INSERT INTO actual EXEC tSQLt.ResultSetFilter 1, '{statement}'...
949 просмотров
schedule 30.09.2021

Как посмотреть результаты тестов в tSQLt?
Мы используем tSQLt для модульного тестирования нашей базы данных и выполняем его ниже: EXEC tSQLt.Run '[testComplianceDimensions].[test CountOfPropertiesWithLatestRepairJob]' EXEC tSQLt.Run '[testComplianceDimensions].[test...
327 просмотров
schedule 08.10.2021

Тестирование хранимой процедуры, работающей с временной таблицей вызывающего объекта
Я делал все возможное, чтобы следовать мудрости в http://www.sommarskog.se/share_data.html и документацию по tSQLt; стараясь, чтобы мои хранимые процедуры были легкими и относительно простыми, чтобы их было легко тестировать. Итак, я обнаруживаю,...
854 просмотров

Как создать ограничение по умолчанию, зависящее от другого столбца на сервере sql
у меня такая таблица вкладка1 create table tab1(ID int identity(1,1), Type varchar(10),IsValued bit) вкладка1: ID Type IsValued ---------------- 1 S 1 2 R 0 3 R 0 4 S 1 5 S 1 6 R 0 7 S 1 вместо того,...
3233 просмотров
schedule 21.07.2022

Как создать хранимую процедуру в настройке TSQLT?
Я пытаюсь добавить новый TSQLT в решение .NET. Некоторые тесты, которые я реализовал, используют один и тот же код, и поэтому я хотел бы создать хранимую процедуру и вызывать ее из тестов. Но почему-то я вижу только ошибки при вставке кода...
224 просмотров
schedule 30.07.2022

Как протестировать оптимизированные для памяти таблицы с помощью tSQLt?
В настоящее время, когда я пытаюсь выполнить модульное тестирование хранимых процедур с помощью tSQLt , если мой тест касается таблицы, оптимизированной для памяти, я получаю следующую ошибку: (Error) Creating a savepoint is not supported with...
214 просмотров
schedule 01.09.2022

tSQLt ExpectException Не обнаруживает исключение
Я работал над созданием теста, чтобы использовать ExpectException для ошибки, возникающей во время выполнения хранимой процедуры, но тест никогда не проходил, как я ожидал. Итак, в рамках устранения неполадок я сделал очень простой хранимый процесс:...
112 просмотров
schedule 04.09.2022

Почему первый пробный тест tSQLt из Red Gate SQL Test не работает в моей системе?
Недавно я установил подключаемый модуль SQL Test на виртуальном машина (VMWare 8), на которой работает SSMS для SQL Server 2008 R2. Это внешний интерфейс для tSQLt . Я включил CLR на сервере. Я установил образец базы данных tSQLt. Я нажимаю...
813 просмотров
schedule 29.09.2022

Какие коды успешного выхода из tSQLt
Я пытаюсь интегрировать tSQLt / SQLTest с CruiseControl.NET. Мои тесты выполняются, и я написал файлы xsl для отображения результатов, но мне нужно знать, как пометить сборку как неудачную, если какие-либо тесты не пройдут. Мой исполнитель CCNet:...
784 просмотров
schedule 07.07.2023

Проекты tSQLt не собираются в Visual Studio 2012
У меня есть несколько проектов баз данных, использующих tSQLt, которые правильно строятся в Visual Studio 2010. Когда я открываю их в Visual Studio 2012, мне сообщают, что IDE должна внести «функциональные изменения», чтобы использовать их. Как...
1116 просмотров
schedule 19.09.2023

tSQLt не запускает тесты
У меня есть установка, которая раньше работала, но теперь кажется, что нет. Интересно, сталкивался ли кто-нибудь еще с этим. Тесты, которые когда-то проводились, теперь не выполняются. Кажется, ничего не запускается. Вывод всегда следующий:...
1664 просмотров
schedule 20.09.2023

Организация объектов tSQLt
Мы используем RedGate в сочетании с SQL Test (tSQLt). Для модульного тестирования мы устанавливаем фреймворк на каждую базу данных. Есть ли способ использовать инфраструктуру tSQLt таким образом, чтобы ваши модульные тесты и объекты инфраструктуры...
264 просмотров
schedule 12.12.2022

Как сделать так, чтобы тесты tSQLt отображались в обозревателе тестов Visual Studio?
Кажется, я не могу отобразить свой тест tSQLt в обозревателе тестов Visual Studio. У меня есть проект базы данных (SSDT), который содержит мою базу данных, которую я хочу протестировать. У меня также есть еще один проект базы данных в решении,...
694 просмотров

Как получить данные JSON из хранимой процедуры для тестирования с помощью tSQLt
Я пытаюсь использовать tSQLt для тестирования хранимой процедуры, которая возвращает данные JSON. База данных работает под управлением SQL Server 2016. Хранимая процедура выглядит следующим образом (значительно упрощена): CREATE PROCEDURE...
611 просмотров
schedule 08.08.2023

Можно ли автоматизировать `EXEC tSQLt.RunAll` в агенте SQL?
Я следовал примерам из tSQLt и успешно создал модульные и интеграционные тесты для своих База данных SQL Server. Я знаю, что Redgate продает инструменты DevOps для автоматизации модульных и интеграционных тестов tSQLt, но у меня нет таких денег....
155 просмотров
schedule 28.12.2022

tSQLt — Как работает AssertEqualsTable?
В tSQLt есть команда AssertEqualsTable, которая проверяет совпадение содержимого двух таблиц. Я хотел бы понять, как работает логика, использует ли он первый столбец как JOIN между двумя таблицами, чтобы затем проверить, совпадают ли остальные...
280 просмотров
schedule 21.11.2022

Разбить значения строк на столбцы?
Входная таблица Id 1,2,3 6,8,1,2,5 4,9,2,1 6,7,8 Мне нужен такой вывод Id1 id2 id3 id4 id5 1 2 3 Null Null 6 8 1 2 5 4 9 2 1 Null 6 7 8 Null Null
65 просмотров
schedule 16.02.2023

Как откатить случайный вызов процедуры прямого модульного тестирования?
Я начинаю баловаться с tSQLt и несколько раз случайно нажимал F5 и выполнял свою тестовую процедуру напрямую, а не через tSQLt.RunAll, который забивает всю мою базу данных. Есть ли простой способ откатить это случайное выполнение вместо...
59 просмотров
schedule 10.12.2022

Не удается импортировать следующий файл ключа: tSQLtOfficialSigningKey.pfx при выполнении сборки tSLQt.
Я пытаюсь запустить решение tSQLt локально, следуя инструкциям в файле tSQLt\Build\Install the tSQLt build.docx . Перестроенное tSQLtCLR решение: 1>------ Rebuild All started: Project: tSQLtCLR, Configuration: Debug Any CPU ------...
206 просмотров
schedule 08.02.2023

Есть ли способ установить условие not с помощью tSQLt?
Я новичок в использовании tSQLt и немного борюсь с доступными функциями assert. Метод tSQLt.AssertEmptyTable великолепен, но как применить к нему условие not, т.е. я хочу утверждать, что таблица содержит данные?
42 просмотров
schedule 01.12.2023