2

以前、データベースに tSQLt をインストールし、いくつかのテストを行いました。tSQLt.Uninstall を使用して削除し、すべてのテストとそれらが含まれていたスキーマを削除しました。

tSQLt を再インストールし、新しいスキーマを作成し、一連の新しいテスト ストアド プロシージャを作成しました。tSQLt.RunAll を実行すると、次のようになります。

+----------------------+
|Test Execution Summary|
+----------------------+

|No|Test Case Name|Result|
+--+--------------+------+
-----------------------------------------------------------------------------
Test Case Summary: 0 test case(s) executed, 0 succeeded, 0 failed, 0 errored.
-----------------------------------------------------------------------------

tSQLt.Run Test_DWH_UnitTests を実行すると、結果が得られます。

tSQLt.RunAll は、以前のインストールに対して機能しました。

どんな助けでも大歓迎です。- どうもありがとう

4

1 に答える 1

1

を使用してスキーマが作成されていることを確認しましたか

EXEC tSQLt.NewTestClass '<schemaname>'

を使用してテストクラスを作成するだけでなく、

CREATE SCHEMA '<schemaname>'

次に、スキーマをテスト クラスとしてマークします。

于 2013-09-26T15:29:52.663 に答える