問題タブ [nunit-2.6]
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 非同期テストが失敗する
NUnit 2.6.4.
非同期メソッドを導入する VS/C# プロジェクトがあります。合格するこのような多くのテストがあります:
これをトランクにマージしました (競合はありません) が、このテストは失敗しました。私は違いを理解しようとしています。
トランク内のコードをトレースすると、次の 2 つの例外がスローされていることがわかります。
最初は、私が期待している ArgumentNullException です。2つ目は
ブランチ バージョンでテストを実行すると、例外が 1 つだけ表示され、テストはパスします。
2 つのプロジェクトの違いは何ですか?
c# - 「結果コレクション内の少なくとも 1 つの項目が述語に一致する」とアサートする
コレクションの少なくとも 1 つのアイテムが、NUnit の特定の述語に一致すると断言したいと思います。アイテムの数が 0 より大きいことは既に断言したので、LINQ のAny()
メソッドの動作を模倣するだけで十分です。
私は似たようなものを探しています:
または、少なくとも次の場合:
残念ながら、Is.All
制約のみがあり、同等のものはないIs.Any
ようです-何が欠けていますか?
注:あまり読みにくいものは望んでいません:
c# - 保存された XML レポートに NUnit 出力が表示されない
NUnit 2.6 を使用しており、次のテスト ケースがあります。
テスト ケースの実行後、結果は XML ファイル (/xml=C:\TestResult.xml) にエクスポートされます。結果の XML ファイルでは、コンソール テキスト "-->Test Passed<--" は保存されません。XML ファイルに Console.WriteLines を表示する方法はありますか?
コマンドライン: