問題タブ [nunit]

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 投票する
3 に答える
2963 参照

.net - Visual Studio Team System 2008 Developer Edition のコード カバレッジ (NUnit アプリケーション上)

これは可能ですか?これを達成するための手順を説明するチュートリアルを楽しみにしています。

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

visual-studio-2008 - デバッグを使用して、同じソリューションのテスト プロジェクトから Web アプリケーションのクラスにステップ インするにはどうすればよいでしょうか?

NUnit とテスト プロジェクトを使用する場合、Web アプリケーションでテストしているクラスにステップ インする方法を見つけることができませんでした。Visual Studio 2008 用の TestDriven.NET アドインを使用しています。テスト プロジェクトでブレークポイントにヒットすることはできますが、テスト中の Web アプリ クラスにステップ インすることはできません。

0 投票する
5 に答える
6450 参照

c++-cli - NUnit で C++/CLI を使用する際の制限

C++ 単体テスト フレームワークに関する質問に対するこの回答は、C++/CLI と NUnit を使用してネイティブ C++ コードの単体テストを作成するという、これまで思いもよらなかった可能性を示唆しています。

C# テストには NUnit を使用しているため、C++ でも使用できる可能性は魅力的です。

私はマネージ C++ を使用したことがないので、このアプローチに実際的な制限はありますか? あなたの多くはこれをやっていますか?もしそうなら、あなたの経験はどのようなものでしたか?

0 投票する
9 に答える
19653 参照

visual-studio - Nunit 用の無料の Visual Studio アドインはありますか?

私は安くて、ReSharper や TestDriven.NET にお金を払いたくないのですが、NUnit 用の無料の Visual Studio アドインはありますか?

0 投票する
13 に答える
62081 参照

c# - NUnit でプライベート メソッドをどのようにテストしますか?

NUnit を正しく使用する方法を考えています。最初に、メイン プロジェクトをリファレンスとして使用する別のテスト プロジェクトを作成しました。ただし、その場合、プライベート メソッドをテストすることはできません。私の推測では、テスト コードをメイン コードに含める必要があるのではないでしょうか?! - それは正しい方法ではないようです。(テストを含むコードを出荷するという考えは嫌いです。)

NUnit でプライベート メソッドをどのようにテストしますか?

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

unit-testing - モック オブジェクト、nUnit、通話ログ、log4net

単体テストの非常によくあるシナリオは次のとおりです。

...呼び出しログに文字列を追加するだけで IFoo インターフェイスを実装する MockFoo を使用します。モックで callLog を使用して多くのコードを処理する必要があります。

log4net を使用して通話ログを収集することは良い考えですか?

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

asp.net-mvc - NUnit と Visual Web Developer 2008SP1 - 統合の問題

NUnit を VWD2008 と統合することにしました。

私は次のことを行いました-1)NUnitのインストール-インストールに含まれていたサンプルプロジェクトを実行しましたすべてのテストは問題ありませんでした。2) TestDriven.Net 2.0 をインストール - 個人配布。3) MVC プロジェクトにテストを書きましたが、コンテキストを右クリックしてテストを実行しようとすると失敗します。さらに、テストを作成するために NUnit.framework dll への参照を追加する必要がありました。

私は何を間違えましたか?

0 投票する
5 に答える
1786 参照

c# - NUnit の ExpectedExceptionAttribute は、何かが例外を発生させるかどうかをテストする唯一の方法ですか?

私は C# と NUnit の初心者です。

Boost.Test には、BOOST_*_THROWマクロのファミリがあります。Python のテスト モジュールにはTestCase.assertRaisesメソッドがあります。

私が理解している限り、NUnit (2.4.8) を使用した C# では、例外テストを行う唯一の方法は を使用することExpectedExceptionAttributeです。

ExpectedExceptionAttributeBoost.Testのアプローチよりも優先する必要があるのはなぜですか? この設計上の決定の背後には、どのような理由が考えられるでしょうか? C# と NUnit の場合、なぜそれが優れているのでしょうか?

最後に、使用することにした場合ExpectedExceptionAttribute、例外が発生してキャッチされた後に追加のテストを行うにはどうすればよいですか? セッターが発生した後にオブジェクトが有効でなければならないという要件をテストしたいとしましょうSystem.IndexOutOfRangeException。次のコードをコンパイルして期待どおりに動作させるには、どのように修正しますか?


編集:回答ありがとうございます。今日、It's the Tests ブログ エントリで、あなたが説明した 3 つの方法すべて (およびもう 1 つの小さなバリエーション) が言及されているのを見つけました。以前は見つけられなかったのが残念です:-(。

0 投票する
3 に答える
252 参照

asp.net - NUnitAsp の置き換え

ASP.NET ページをテストするために誰かが知っている NUnitAsp の代替品はありますか?

0 投票する
7 に答える
132068 参照

unit-testing - NUnit 対 MbUnit 対 MSTest 対 xUnit.net

.NET 用の単体テスト フレームワークは数多くあります。この小さな機能比較を見つけました: http://xunit.github.io/docs/comparisons.html

今、私は私たちに最適なものを選択しています。しかし、どのように?それは問題ですか?どれが最も将来性があり、その背後にまともな勢いがありますか? 機能を気にする必要がありますか?xUnit は最も新しく、特に .NET 向けに設計されているように見えますが、NUnit は広く受け入れられているようです。MSTest は再び Visual Studio に統合されています ...