問題タブ [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.

0 投票する
1 に答える
93 参照

c# - マージ後に NUnit 非同期テストが失敗する

NUnit 2.6.4.

非同期メソッドを導入する VS/C# プロジェクトがあります。合格するこのような多くのテストがあります:

これをトランクにマージしました (競合はありません) が、このテストは失敗しました。私は違いを理解しようとしています。

トランク内のコードをトレースすると、次の 2 つの例外がスローされていることがわかります。

最初は、私が期待している ArgumentNullException です。2つ目は

ブランチ バージョンでテストを実行すると、例外が 1 つだけ表示され、テストはパスします。

2 つのプロジェクトの違いは何ですか?

0 投票する
2 に答える
1815 参照

c# - 「結果コレクション内の少なくとも 1 つの項目が述語に一致する」とアサートする

コレクションの少なくとも 1 つのアイテムが、NUnit の特定の述語に一致すると断言したいと思います。アイテムの数が 0 より大きいことは既に断言したので、LINQ のAny()メソッドの動作を模倣するだけで十分です。

私は似たようなものを探しています:

または、少なくとも次の場合:

残念ながら、Is.All制約のみがあり、同等のものはないIs.Anyようです-何が欠けていますか?

注:あまり読みにくいものは望んでいません:

0 投票する
1 に答える
235 参照

c# - 保存された XML レポートに NUnit 出力が表示されない

NUnit 2.6 を使用しており、次のテスト ケースがあります。

テスト ケースの実行後、結果は XML ファイル (/xml=C:\TestResult.xml) にエクスポートされます。結果の XML ファイルでは、コンソール テキスト "-->Test Passed<--" は保存されません。XML ファイルに Console.WriteLines を表示する方法はありますか?

コマンドライン: