問題タブ [testcasesource]
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.
c# - NUnit: TestCaseSource はテストを特定のテスト メソッドに割り当てます
すべてのテスト ケースを Excel ファイルに保存する予定です。列には、テスト メソッド名、パラメーター、および期待される結果が示されています。ただし、TestCaseSource はすべてのテスト ケースをすべてのテスト メソッドに割り当てるだけであることがわかりました。スプレッドシートに入力したメソッド名に基づいて、NUnit にメソッドのテスト ケースを選択させる方法はあるのでしょうか?
ありがとう。
c# - NUnit テストでの TestCaseSource 要素の破棄
NUnit で TestCaseSource を使用しています。以下のコードは、テストの入力であるアーカイブ エントリを表す TestCaseData の IEnumerable を生成します。
上記のコードは、次の行で失敗します。
例外を除いて:
System.ObjectDisposedException "破棄されたオブジェクトにアクセスできません。オブジェクト名: 'ZipArchive'."
テスト データ ケース用に作成されたオブジェクトの破棄を制御する方法はありますか?
unit-testing - NUnit: 空の TestCaseSource を使用してもテスト パスを保持できますか?
現在、すべてのコントローラーとアクションに対していくつかの単体テストを実行しています。また、許可されている (ただし、結果として他のチェックを受ける) いくつかの「一時的な免除」の追加テストがあります。
一時的な免除をすべて削除することができました (良いことです) が、将来の使用のために機能をそのままにしておく必要があります。
ただし、TestCaseSource
現在は空であるため、NUnit は「引数が指定されていません」でテストに失敗します。
私は必ずしも動作に同意しませんが、私の状況を考えるTestCaseSource
と、このメッセージで失敗するのではなく、が空の場合にのみテストを無視する方法はありますか?