tsqlt

    1熱度

    1回答

    環境 SQL Server的一部分 - 的IaaS。 TFS部署建立和SQL文件部署到相應的數據庫 方案 我有一個TFS SQL項目爲我的數據庫。我們在TFS SQL Project中進行更改,並使用TFS構建部署這些更改。 TFS Build通過比較我的 數據庫和TFS SQL Project來生成差異腳本.TFS Build生成特定於環境的腳本。 基本上,如果對象是不存在於數據庫中,但在SQL

    3熱度

    1回答

    我正在寫一些tSQLt測試,並使用Visual Studio的測試瀏覽器通過tSQLt test adapter擴展來運行它們。我在做TDD,所以我在編寫測試的存儲過程之前編寫測試。 問題是,當我運行測試時,它應該失敗,因爲存儲過程尚不存在。 The module 'test_ValidCustomerName_CustomerIdIs1' depends on the missing objec

    0熱度

    1回答

    我在我的SQL Server上安裝了Redgate,同時我在Jenkins上安裝了它的插件。 我使用Redgate SQL Test爲SQL Server編寫了一些測試,我試圖在Jenkins上運行這些測試。但問題在於Jenkins獲取數據庫模式但無法訪問數據。該測試從表中選擇數據計數,似乎對Jenkins不可見,並且無法比較結果。 因此在詹金斯測試失敗。 我試圖使用SQL數據生成器,讓插件讀取它

    0熱度

    1回答

    我試圖像 set ansi_nulls off select Name, Count(Distinct [Document Name]) from dbo.timeless where origin in ('2', 'I', 'E') and [svs check] IN ('0', '.', 'NO', 'OK', '#N/A') 然後我得到

    0熱度

    2回答

    我們目前正在爲需要XML負載的集成項目開發SQL存儲過程,這是我們使用模式集合實現的,以確保嚴格遵守定義的模式。 我們希望爲這些存儲過程編寫單元測試,但給出的輸出是XML,我不知道如何(或者如果)我可以用tsqlt中的斷言存儲過程來做到這一點(而不必將所有內容都轉換爲表格/表變量) 可有人請點我在正確的方向 - 它是否可以/不可以做的,如果它不可能的,我應該怎麼辦法試圖創建XML有效載荷的新資產的

    0熱度

    1回答

    我試圖做一些Tsqlt測試,我想從測試中分離出我的數據。 所以我有一個程序與數據: alter PROCEDURE [Test_Calss].[test Data_Test] AS BEGIN EXEC tSQLt.FakeTable 'Sales.Customers'; INSERT INTO Sales.Customers(custid, companyname, contactna

    0熱度

    2回答

    我開發在SQL Server數據庫代碼單元測試框架使用的數據庫代碼2014我的要求如下: 該工具應提供足夠的斷言檢查數據庫模式,正值,負值,異常和約束。 該工具應提供嘲諷和斯塔賓爲DB存儲的特效 該工具應能夠生成帶有.trx爲通過報告/測試失敗的情況下,我想pulbish使用VSTS/TFS生成這些報告 代碼覆蓋如果可能的話 該工具應該能夠與CI目的的TFS構建模板集成。 做了一些研究之後,我想我

    1熱度

    1回答

    有一個關於將SQLCop存儲過程作爲tSQLt測試的問題。該請求通過帶有zip文件的Dropbox鏈接回答。但鏈接不再工作。 RedGate頁面也指同一個DropBox鏈接。 我想知道是否仍然有可能獲得這些存儲過程,或者是那些比以前更嚴格的許可證。 鏈接到前面的討論: SQLCop tests for tSQLt

    0熱度

    2回答

    我試圖使用tSQLt AssertResultSetsHaveSameMetaData來檢查返回大量列的查詢中的元數據。 當它失敗了詳細顯示消息「預期/但」細節被截斷,所以我不能的兩條信息,看看有什麼是錯的。 有沒有辦法輸出消息,以便它不截斷(例如,到一個文件)?

    1熱度

    1回答

    我試圖總結我解決這個大腦,但不能讓它工作,所以我在這裏提出一個小測試用例,並希望有人能向我解釋: 首先一點測試數據庫: CREATE DATABASE test; USE test; CREATE TABLE testA (nr INT) GO CREATE TRIGGER triggerTestA ON testA FOR INSERT AS BEGIN SET NOCO