問題タブ [tsqlt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
unit-testing - tSQLt - エラー コード ブロックのコードで単体テストを実行する方法
UnitTest を実装して、例外も発生させるコード ブロックにデータを記録することをテストしようとしています。
したがって、コードは次のようになります。
そして、エラーに取り組んでいるときに、ErrorLog へのエラーの挿入をテストしたいと思います。だから私はこのような私のテストを書いた:
上記のようにこのテストを実行すると、proc でエラーが報告され、Assert は実行されません。tSQLt.ExpectException を含めると、例外は渡されますが、ErrorLog の結果に対して AssertEquals は実行されません。
これを回避する方法はありますか?
visual-studio - tSQLt を NUnit テストとして公開する
NUnit と同様の方法で、Visual Studio 内で tSQLt テストを公開する方法はありますか?
さらに良いことに、Resharper を使用してソリューション内のすべてのテストを実行できます。
... Red Gates SQL Test 製品を認識していますが、SSMS のみを対象としているようです
sql-server - データベース内の既存のデータの日時フィールドを UTC 日時に変換する方法は?
既存のデータの日時の値を UTC 時間に変更するにはどうすればよいですか? 組み込みの SQL qry を変更できますか?
例えば。テーブル内の既存のデータ
このデータは、作成時に GMT 時間として記録される UTC 時間に変換する必要があります。どんな提案も役に立ちます
tsql - コードの再利用 tsqlt / sql テスト
redgate の sql テスト内で tsqltを使い始めたところです。レガシー データベースで非常に大きなテーブル (多数の列) を処理する必要があります。そのようなテーブルにいくつかの偽のデータを挿入するためのベスト プラクティスは何ですか ('script as' 挿入ステートメントは非常に大きい) - したがって、単体テストの「配置部分」が文字通り読めなくなります。そのようなコードを因数分解できますか? また、挿入ステートメントをスクリプト化するだけでなく、いくつかの値を自動的に入力する方法はありますか? ありがとう。
tsqlt - spyProcedure の後の手順が呼び出されていない...これを解決する方法
spyProcedure を使用しようとしていますが、期待どおりに動作しません。以下のシナリオは、私がどこで苦労しているのか教えてください。
上記を呼び出すと、「EXEC proc4 @id = @id2、@marks = @marks;」を実行/呼び出すことができません。しかし、「EXEC tSQLt.SpyProcedure 'proc3' , 'SET @marks = 80';」とコメントすると、実行できます。
どこが間違っているのか、正しく実行する方法を教えてください。
ありがとうございました。